Pular para o conteúdo

Referência REST

89 operações no snapshot da API nativa v2.

Capturado do sandbox em 18/10/2026. Release do assinador: 2026-10-17-sandbox-r2. O conteúdo abaixo é a referência técnica do servidor, podendo conter descrições originais em inglês.

Baixar OpenAPI v2 · Baixar OpenAPI v1 legado

As chamadas são feitas no backend do consumidor. Este portal não possui “Execute”, não solicita tokens e não envia dados para a API.

GET /envelope/attachment

Find attachments

Find all attachments for an envelope

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "query",
      "name": "envelopeId",
      "schema": {
        "type": "string"
      },
      "required": true
    },
    {
      "in": "query",
      "name": "token",
      "schema": {
        "type": "string"
      }
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "link"
                    ]
                  },
                  "label": {
                    "type": "string"
                  },
                  "data": {
                    "type": "string"
                  }
                },
                "required": [
                  "id",
                  "type",
                  "label",
                  "data"
                ]
              }
            }
          },
          "required": [
            "data"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/attachment/create

Create attachment

Create a new attachment for an envelope

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "data": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string",
                  "minLength": 1
                },
                "data": {
                  "type": "string",
                  "format": "uri"
                }
              },
              "required": [
                "label",
                "data"
              ]
            }
          },
          "required": [
            "envelopeId",
            "data"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            }
          },
          "required": [
            "id"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/attachment/update

Update attachment

Update an existing attachment

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            },
            "data": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string",
                  "minLength": 1
                },
                "data": {
                  "type": "string",
                  "format": "uri"
                }
              },
              "required": [
                "label",
                "data"
              ]
            }
          },
          "required": [
            "id",
            "data"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/attachment/delete

Delete attachment

Delete an attachment from an envelope

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            }
          },
          "required": [
            "id"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/item/create-many

Create envelope items

Create multiple envelope items for an envelope

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "multipart/form-data": {
        "schema": {
          "type": "object",
          "properties": {
            "payload": {
              "type": "object",
              "properties": {
                "envelopeId": {
                  "type": "string"
                }
              },
              "required": [
                "envelopeId"
              ]
            },
            "files": {
              "type": "array",
              "items": {}
            }
          },
          "required": [
            "payload"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string"
                  },
                  "title": {
                    "type": "string"
                  },
                  "envelopeId": {
                    "type": "string"
                  },
                  "order": {
                    "type": "number"
                  },
                  "documentDataId": {
                    "type": "string"
                  }
                },
                "required": [
                  "id",
                  "title",
                  "envelopeId",
                  "order",
                  "documentDataId"
                ]
              }
            }
          },
          "required": [
            "data"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/item/update-many

Update envelope items

Update multiple envelope items for an envelope

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "order": {
                    "type": "integer",
                    "minimum": 1
                  },
                  "title": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 255
                  }
                },
                "required": [
                  "envelopeItemId"
                ]
              },
              "minItems": 1
            }
          },
          "required": [
            "envelopeId",
            "data"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string"
                  },
                  "order": {
                    "type": "number"
                  },
                  "title": {
                    "type": "string"
                  },
                  "envelopeId": {
                    "type": "string"
                  }
                },
                "required": [
                  "id",
                  "order",
                  "title",
                  "envelopeId"
                ]
              }
            }
          },
          "required": [
            "data"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/item/delete

Delete envelope item

Delete an envelope item from an envelope

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "envelopeItemId": {
              "type": "string"
            }
          },
          "required": [
            "envelopeId",
            "envelopeItemId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /envelope/item/{envelopeItemId}/download

Download an envelope item

Download an envelope item by its ID

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "envelopeItemId",
      "description": "The ID of the envelope item to download.",
      "schema": {
        "type": "string"
      },
      "required": true
    },
    {
      "in": "query",
      "name": "version",
      "description": "The version of the envelope item to download. \"signed\" returns the completed document with all signatures and the audit trail, \"original\" returns the original uploaded document, \"pending\" returns the original document with currently-inserted fields burned in (only valid while the envelope is in PENDING status; not a final executed document).",
      "schema": {
        "type": "string",
        "enum": [
          "original",
          "signed",
          "pending"
        ],
        "default": "signed"
      }
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "headers": {
      "Content-Type": {
        "schema": {
          "type": "string",
          "enum": [
            "application/pdf"
          ]
        },
        "required": true
      }
    },
    "content": {
      "application/json": {
        "schema": {}
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /envelope/recipient/{recipientId}

Get envelope recipient

Returns an envelope recipient given an ID

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "recipientId",
      "schema": {
        "type": "number"
      },
      "required": true
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "role": {
              "type": "string",
              "enum": [
                "CC",
                "SIGNER",
                "VIEWER",
                "APPROVER",
                "ASSISTANT"
              ]
            },
            "readStatus": {
              "type": "string",
              "enum": [
                "NOT_OPENED",
                "OPENED"
              ]
            },
            "signingStatus": {
              "type": "string",
              "enum": [
                "NOT_SIGNED",
                "SIGNED",
                "REJECTED"
              ]
            },
            "sendStatus": {
              "type": "string",
              "enum": [
                "NOT_SENT",
                "SENT"
              ]
            },
            "id": {
              "type": "number"
            },
            "email": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "token": {
              "type": "string"
            },
            "documentDeletedAt": {
              "type": "string",
              "nullable": true
            },
            "expired": {
              "type": "string",
              "nullable": true
            },
            "expiresAt": {
              "type": "string",
              "nullable": true
            },
            "expirationNotifiedAt": {
              "type": "string",
              "nullable": true
            },
            "signedAt": {
              "type": "string",
              "nullable": true
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "accessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "actionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD",
                      "EXPLICIT_NONE"
                    ]
                  }
                }
              },
              "required": [
                "accessAuth",
                "actionAuth"
              ]
            },
            "signingOrder": {
              "type": "number",
              "nullable": true
            },
            "rejectionReason": {
              "type": "string",
              "nullable": true
            },
            "fields": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            }
          },
          "required": [
            "envelopeId",
            "role",
            "readStatus",
            "signingStatus",
            "sendStatus",
            "id",
            "email",
            "name",
            "token",
            "documentDeletedAt",
            "expired",
            "expiresAt",
            "expirationNotifiedAt",
            "signedAt",
            "authOptions",
            "signingOrder",
            "rejectionReason",
            "fields"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/recipient/create-many

Create envelope recipients

Create multiple recipients for an envelope

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "email": {
                    "anyOf": [
                      {
                        "type": "string",
                        "enum": [
                          ""
                        ]
                      },
                      {
                        "type": "string",
                        "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                        "maxLength": 254
                      }
                    ]
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 255
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "signingOrder": {
                    "type": "integer",
                    "minimum": 0
                  },
                  "accessAuth": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ACCOUNT",
                        "TWO_FACTOR_AUTH"
                      ]
                    },
                    "default": []
                  },
                  "actionAuth": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ACCOUNT",
                        "PASSKEY",
                        "TWO_FACTOR_AUTH",
                        "PASSWORD",
                        "EXPLICIT_NONE"
                      ]
                    },
                    "default": []
                  }
                },
                "required": [
                  "email",
                  "name",
                  "role"
                ]
              }
            }
          },
          "required": [
            "envelopeId",
            "data"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "readStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_OPENED",
                      "OPENED"
                    ]
                  },
                  "signingStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SIGNED",
                      "SIGNED",
                      "REJECTED"
                    ]
                  },
                  "sendStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SENT",
                      "SENT"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "email": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "token": {
                    "type": "string"
                  },
                  "documentDeletedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expired": {
                    "type": "string",
                    "nullable": true
                  },
                  "expiresAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expirationNotifiedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "signedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "accessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "actionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD",
                            "EXPLICIT_NONE"
                          ]
                        }
                      }
                    },
                    "required": [
                      "accessAuth",
                      "actionAuth"
                    ]
                  },
                  "signingOrder": {
                    "type": "number",
                    "nullable": true
                  },
                  "rejectionReason": {
                    "type": "string",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "role",
                  "readStatus",
                  "signingStatus",
                  "sendStatus",
                  "id",
                  "email",
                  "name",
                  "token",
                  "documentDeletedAt",
                  "expired",
                  "expiresAt",
                  "expirationNotifiedAt",
                  "signedAt",
                  "authOptions",
                  "signingOrder",
                  "rejectionReason"
                ]
              }
            }
          },
          "required": [
            "data"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/recipient/update-many

Update envelope recipients

Update multiple recipients for an envelope

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "number"
                  },
                  "email": {
                    "anyOf": [
                      {
                        "type": "string",
                        "enum": [
                          ""
                        ]
                      },
                      {
                        "type": "string",
                        "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                        "maxLength": 254
                      }
                    ]
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 255
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "signingOrder": {
                    "type": "integer",
                    "minimum": 0
                  },
                  "accessAuth": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ACCOUNT",
                        "TWO_FACTOR_AUTH"
                      ]
                    },
                    "default": []
                  },
                  "actionAuth": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ACCOUNT",
                        "PASSKEY",
                        "TWO_FACTOR_AUTH",
                        "PASSWORD",
                        "EXPLICIT_NONE"
                      ]
                    },
                    "default": []
                  }
                },
                "required": [
                  "id"
                ]
              }
            }
          },
          "required": [
            "envelopeId",
            "data"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "readStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_OPENED",
                      "OPENED"
                    ]
                  },
                  "signingStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SIGNED",
                      "SIGNED",
                      "REJECTED"
                    ]
                  },
                  "sendStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SENT",
                      "SENT"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "email": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "token": {
                    "type": "string"
                  },
                  "documentDeletedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expired": {
                    "type": "string",
                    "nullable": true
                  },
                  "expiresAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expirationNotifiedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "signedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "accessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "actionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD",
                            "EXPLICIT_NONE"
                          ]
                        }
                      }
                    },
                    "required": [
                      "accessAuth",
                      "actionAuth"
                    ]
                  },
                  "signingOrder": {
                    "type": "number",
                    "nullable": true
                  },
                  "rejectionReason": {
                    "type": "string",
                    "nullable": true
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "role",
                  "readStatus",
                  "signingStatus",
                  "sendStatus",
                  "id",
                  "email",
                  "name",
                  "token",
                  "documentDeletedAt",
                  "expired",
                  "expiresAt",
                  "expirationNotifiedAt",
                  "signedAt",
                  "authOptions",
                  "signingOrder",
                  "rejectionReason"
                ]
              }
            }
          },
          "required": [
            "data"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/recipient/delete

Delete envelope recipient

Delete an envelope recipient

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "recipientId": {
              "type": "number"
            }
          },
          "required": [
            "recipientId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/recipient/{recipientId}/reject

Reject envelope recipient on behalf of

Records a rejection on behalf of a recipient. Use this when a recipient has declined to sign outside of the platform. The rejection is flagged as external in the document audit log. By default the action is attributed to the API user; supply `actAsEmail` to attribute it to a specific team member.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "recipientId",
      "description": "The ID of the recipient to reject the document on behalf of.",
      "schema": {
        "type": "number"
      },
      "required": true
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "reason": {
              "type": "string",
              "minLength": 1
            },
            "actAsEmail": {
              "type": "string",
              "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$"
            }
          },
          "required": [
            "envelopeId",
            "reason"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "role": {
              "type": "string",
              "enum": [
                "CC",
                "SIGNER",
                "VIEWER",
                "APPROVER",
                "ASSISTANT"
              ]
            },
            "readStatus": {
              "type": "string",
              "enum": [
                "NOT_OPENED",
                "OPENED"
              ]
            },
            "signingStatus": {
              "type": "string",
              "enum": [
                "NOT_SIGNED",
                "SIGNED",
                "REJECTED"
              ]
            },
            "sendStatus": {
              "type": "string",
              "enum": [
                "NOT_SENT",
                "SENT"
              ]
            },
            "id": {
              "type": "number"
            },
            "email": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "token": {
              "type": "string"
            },
            "documentDeletedAt": {
              "type": "string",
              "nullable": true
            },
            "expired": {
              "type": "string",
              "nullable": true
            },
            "expiresAt": {
              "type": "string",
              "nullable": true
            },
            "expirationNotifiedAt": {
              "type": "string",
              "nullable": true
            },
            "signedAt": {
              "type": "string",
              "nullable": true
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "accessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "actionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD",
                      "EXPLICIT_NONE"
                    ]
                  }
                }
              },
              "required": [
                "accessAuth",
                "actionAuth"
              ]
            },
            "signingOrder": {
              "type": "number",
              "nullable": true
            },
            "rejectionReason": {
              "type": "string",
              "nullable": true
            },
            "fields": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            }
          },
          "required": [
            "envelopeId",
            "role",
            "readStatus",
            "signingStatus",
            "sendStatus",
            "id",
            "email",
            "name",
            "token",
            "documentDeletedAt",
            "expired",
            "expiresAt",
            "expirationNotifiedAt",
            "signedAt",
            "authOptions",
            "signingOrder",
            "rejectionReason",
            "fields"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /envelope/field/{fieldId}

Get envelope field

Returns an envelope field given an ID

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "fieldId",
      "schema": {
        "type": "number"
      },
      "required": true
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "envelopeItemId": {
              "type": "string"
            },
            "type": {
              "type": "string",
              "enum": [
                "SIGNATURE",
                "FREE_SIGNATURE",
                "INITIALS",
                "NAME",
                "EMAIL",
                "DATE",
                "TEXT",
                "NUMBER",
                "RADIO",
                "CHECKBOX",
                "DROPDOWN"
              ]
            },
            "id": {
              "type": "number"
            },
            "secondaryId": {
              "type": "string"
            },
            "recipientId": {
              "type": "number"
            },
            "page": {
              "type": "number"
            },
            "positionX": {},
            "positionY": {},
            "width": {},
            "height": {},
            "customText": {
              "type": "string"
            },
            "inserted": {
              "type": "boolean"
            },
            "fieldMeta": {
              "nullable": true,
              "oneOf": [
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "signature"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "initials"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "name"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "email"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "date"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "text"
                      ]
                    },
                    "text": {
                      "type": "string"
                    },
                    "characterLimit": {
                      "type": "number",
                      "minimum": 0
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    },
                    "lineHeight": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 1,
                      "maximum": 10
                    },
                    "letterSpacing": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 0,
                      "maximum": 100
                    },
                    "verticalAlign": {
                      "type": "string",
                      "nullable": true,
                      "enum": [
                        "top",
                        "middle",
                        "bottom",
                        null
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "number"
                      ]
                    },
                    "numberFormat": {
                      "type": "string",
                      "nullable": true
                    },
                    "value": {
                      "type": "string"
                    },
                    "minValue": {
                      "type": "number",
                      "nullable": true
                    },
                    "maxValue": {
                      "type": "number",
                      "nullable": true
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    },
                    "lineHeight": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 1,
                      "maximum": 10
                    },
                    "letterSpacing": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 0,
                      "maximum": 100
                    },
                    "verticalAlign": {
                      "type": "string",
                      "nullable": true,
                      "enum": [
                        "top",
                        "middle",
                        "bottom",
                        null
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "radio"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "checked": {
                            "type": "boolean"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "checked",
                          "value"
                        ]
                      }
                    },
                    "direction": {
                      "type": "string",
                      "enum": [
                        "vertical",
                        "horizontal"
                      ],
                      "default": "vertical"
                    }
                  },
                  "required": [
                    "type",
                    "direction"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "checkbox"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "checked": {
                            "type": "boolean"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "checked",
                          "value"
                        ]
                      }
                    },
                    "validationRule": {
                      "type": "string"
                    },
                    "validationLength": {
                      "type": "number"
                    },
                    "direction": {
                      "type": "string",
                      "enum": [
                        "vertical",
                        "horizontal"
                      ],
                      "default": "vertical"
                    }
                  },
                  "required": [
                    "type",
                    "direction"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "dropdown"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "value"
                        ]
                      }
                    },
                    "defaultValue": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              ]
            }
          },
          "required": [
            "envelopeId",
            "envelopeItemId",
            "type",
            "id",
            "secondaryId",
            "recipientId",
            "page",
            "positionX",
            "positionY",
            "width",
            "height",
            "customText",
            "inserted",
            "fieldMeta"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/field/create-many

Create envelope fields

Create multiple fields for an envelope

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "data": {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "allOf": [
                      {
                        "oneOf": [
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "SIGNATURE"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ],
                                    "default": "auto"
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "signature"
                                    ]
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "signature",
                                  "fontSize": 18,
                                  "overflow": "auto"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "FREE_SIGNATURE"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "INITIALS"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "initials"
                                    ]
                                  },
                                  "textAlign": {
                                    "type": "string",
                                    "enum": [
                                      "left",
                                      "center",
                                      "right"
                                    ]
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "initials",
                                  "fontSize": 12,
                                  "textAlign": "left"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "NAME"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "name"
                                    ]
                                  },
                                  "textAlign": {
                                    "type": "string",
                                    "enum": [
                                      "left",
                                      "center",
                                      "right"
                                    ]
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "name",
                                  "fontSize": 12,
                                  "textAlign": "left"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "EMAIL"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ],
                                    "default": "auto"
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "email"
                                    ]
                                  },
                                  "textAlign": {
                                    "type": "string",
                                    "enum": [
                                      "left",
                                      "center",
                                      "right"
                                    ]
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "email",
                                  "fontSize": 12,
                                  "textAlign": "left",
                                  "overflow": "auto"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "DATE"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ],
                                    "default": "auto"
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "date"
                                    ]
                                  },
                                  "textAlign": {
                                    "type": "string",
                                    "enum": [
                                      "left",
                                      "center",
                                      "right"
                                    ]
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "date",
                                  "fontSize": 12,
                                  "textAlign": "left",
                                  "overflow": "auto"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "TEXT"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "text"
                                    ]
                                  },
                                  "text": {
                                    "type": "string"
                                  },
                                  "characterLimit": {
                                    "type": "number",
                                    "minimum": 0
                                  },
                                  "textAlign": {
                                    "type": "string",
                                    "enum": [
                                      "left",
                                      "center",
                                      "right"
                                    ]
                                  },
                                  "lineHeight": {
                                    "type": "number",
                                    "nullable": true,
                                    "minimum": 1,
                                    "maximum": 10
                                  },
                                  "letterSpacing": {
                                    "type": "number",
                                    "nullable": true,
                                    "minimum": 0,
                                    "maximum": 100
                                  },
                                  "verticalAlign": {
                                    "type": "string",
                                    "nullable": true,
                                    "enum": [
                                      "top",
                                      "middle",
                                      "bottom",
                                      null
                                    ]
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "text",
                                  "fontSize": 12,
                                  "textAlign": "left",
                                  "label": "",
                                  "placeholder": "",
                                  "text": "",
                                  "required": false,
                                  "readOnly": false
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "NUMBER"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "number"
                                    ]
                                  },
                                  "numberFormat": {
                                    "type": "string",
                                    "nullable": true
                                  },
                                  "value": {
                                    "type": "string"
                                  },
                                  "minValue": {
                                    "type": "number",
                                    "nullable": true
                                  },
                                  "maxValue": {
                                    "type": "number",
                                    "nullable": true
                                  },
                                  "textAlign": {
                                    "type": "string",
                                    "enum": [
                                      "left",
                                      "center",
                                      "right"
                                    ]
                                  },
                                  "lineHeight": {
                                    "type": "number",
                                    "nullable": true,
                                    "minimum": 1,
                                    "maximum": 10
                                  },
                                  "letterSpacing": {
                                    "type": "number",
                                    "nullable": true,
                                    "minimum": 0,
                                    "maximum": 100
                                  },
                                  "verticalAlign": {
                                    "type": "string",
                                    "nullable": true,
                                    "enum": [
                                      "top",
                                      "middle",
                                      "bottom",
                                      null
                                    ]
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "number",
                                  "fontSize": 12,
                                  "textAlign": "left",
                                  "label": "",
                                  "placeholder": "",
                                  "required": false,
                                  "readOnly": false
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "RADIO"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "radio"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "id": {
                                          "type": "number"
                                        },
                                        "checked": {
                                          "type": "boolean"
                                        },
                                        "value": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "id",
                                        "checked",
                                        "value"
                                      ]
                                    }
                                  },
                                  "direction": {
                                    "type": "string",
                                    "enum": [
                                      "vertical",
                                      "horizontal"
                                    ],
                                    "default": "vertical"
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "radio",
                                  "fontSize": 12,
                                  "values": [
                                    {
                                      "id": 1,
                                      "checked": false,
                                      "value": ""
                                    }
                                  ],
                                  "required": false,
                                  "readOnly": false,
                                  "direction": "vertical"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "CHECKBOX"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "checkbox"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "id": {
                                          "type": "number"
                                        },
                                        "checked": {
                                          "type": "boolean"
                                        },
                                        "value": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "id",
                                        "checked",
                                        "value"
                                      ]
                                    }
                                  },
                                  "validationRule": {
                                    "type": "string"
                                  },
                                  "validationLength": {
                                    "type": "number"
                                  },
                                  "direction": {
                                    "type": "string",
                                    "enum": [
                                      "vertical",
                                      "horizontal"
                                    ],
                                    "default": "vertical"
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "checkbox",
                                  "fontSize": 12,
                                  "values": [
                                    {
                                      "id": 1,
                                      "checked": false,
                                      "value": ""
                                    }
                                  ],
                                  "validationRule": "",
                                  "validationLength": 0,
                                  "required": false,
                                  "readOnly": false,
                                  "direction": "vertical"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "DROPDOWN"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "dropdown"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "value": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "value"
                                      ]
                                    }
                                  },
                                  "defaultValue": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "dropdown",
                                  "fontSize": 12,
                                  "values": [
                                    {
                                      "value": "Option 1"
                                    }
                                  ],
                                  "defaultValue": "",
                                  "required": false,
                                  "readOnly": false
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "recipientId": {
                            "type": "number"
                          },
                          "envelopeItemId": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "recipientId"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "page": {
                            "type": "number",
                            "minimum": 1
                          },
                          "positionX": {
                            "type": "number",
                            "minimum": 0,
                            "maximum": 100
                          },
                          "positionY": {
                            "type": "number",
                            "minimum": 0,
                            "maximum": 100
                          },
                          "width": {
                            "type": "number",
                            "minimum": 0,
                            "maximum": 100
                          },
                          "height": {
                            "type": "number",
                            "minimum": 0,
                            "maximum": 100
                          }
                        },
                        "required": [
                          "page",
                          "positionX",
                          "positionY",
                          "width",
                          "height"
                        ]
                      }
                    ]
                  },
                  {
                    "allOf": [
                      {
                        "oneOf": [
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "SIGNATURE"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ],
                                    "default": "auto"
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "signature"
                                    ]
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "signature",
                                  "fontSize": 18,
                                  "overflow": "auto"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "FREE_SIGNATURE"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "INITIALS"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "initials"
                                    ]
                                  },
                                  "textAlign": {
                                    "type": "string",
                                    "enum": [
                                      "left",
                                      "center",
                                      "right"
                                    ]
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "initials",
                                  "fontSize": 12,
                                  "textAlign": "left"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "NAME"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "name"
                                    ]
                                  },
                                  "textAlign": {
                                    "type": "string",
                                    "enum": [
                                      "left",
                                      "center",
                                      "right"
                                    ]
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "name",
                                  "fontSize": 12,
                                  "textAlign": "left"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "EMAIL"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ],
                                    "default": "auto"
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "email"
                                    ]
                                  },
                                  "textAlign": {
                                    "type": "string",
                                    "enum": [
                                      "left",
                                      "center",
                                      "right"
                                    ]
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "email",
                                  "fontSize": 12,
                                  "textAlign": "left",
                                  "overflow": "auto"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "DATE"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ],
                                    "default": "auto"
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "date"
                                    ]
                                  },
                                  "textAlign": {
                                    "type": "string",
                                    "enum": [
                                      "left",
                                      "center",
                                      "right"
                                    ]
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "date",
                                  "fontSize": 12,
                                  "textAlign": "left",
                                  "overflow": "auto"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "TEXT"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "text"
                                    ]
                                  },
                                  "text": {
                                    "type": "string"
                                  },
                                  "characterLimit": {
                                    "type": "number",
                                    "minimum": 0
                                  },
                                  "textAlign": {
                                    "type": "string",
                                    "enum": [
                                      "left",
                                      "center",
                                      "right"
                                    ]
                                  },
                                  "lineHeight": {
                                    "type": "number",
                                    "nullable": true,
                                    "minimum": 1,
                                    "maximum": 10
                                  },
                                  "letterSpacing": {
                                    "type": "number",
                                    "nullable": true,
                                    "minimum": 0,
                                    "maximum": 100
                                  },
                                  "verticalAlign": {
                                    "type": "string",
                                    "nullable": true,
                                    "enum": [
                                      "top",
                                      "middle",
                                      "bottom",
                                      null
                                    ]
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "text",
                                  "fontSize": 12,
                                  "textAlign": "left",
                                  "label": "",
                                  "placeholder": "",
                                  "text": "",
                                  "required": false,
                                  "readOnly": false
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "NUMBER"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "number"
                                    ]
                                  },
                                  "numberFormat": {
                                    "type": "string",
                                    "nullable": true
                                  },
                                  "value": {
                                    "type": "string"
                                  },
                                  "minValue": {
                                    "type": "number",
                                    "nullable": true
                                  },
                                  "maxValue": {
                                    "type": "number",
                                    "nullable": true
                                  },
                                  "textAlign": {
                                    "type": "string",
                                    "enum": [
                                      "left",
                                      "center",
                                      "right"
                                    ]
                                  },
                                  "lineHeight": {
                                    "type": "number",
                                    "nullable": true,
                                    "minimum": 1,
                                    "maximum": 10
                                  },
                                  "letterSpacing": {
                                    "type": "number",
                                    "nullable": true,
                                    "minimum": 0,
                                    "maximum": 100
                                  },
                                  "verticalAlign": {
                                    "type": "string",
                                    "nullable": true,
                                    "enum": [
                                      "top",
                                      "middle",
                                      "bottom",
                                      null
                                    ]
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "number",
                                  "fontSize": 12,
                                  "textAlign": "left",
                                  "label": "",
                                  "placeholder": "",
                                  "required": false,
                                  "readOnly": false
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "RADIO"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "radio"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "id": {
                                          "type": "number"
                                        },
                                        "checked": {
                                          "type": "boolean"
                                        },
                                        "value": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "id",
                                        "checked",
                                        "value"
                                      ]
                                    }
                                  },
                                  "direction": {
                                    "type": "string",
                                    "enum": [
                                      "vertical",
                                      "horizontal"
                                    ],
                                    "default": "vertical"
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "radio",
                                  "fontSize": 12,
                                  "values": [
                                    {
                                      "id": 1,
                                      "checked": false,
                                      "value": ""
                                    }
                                  ],
                                  "required": false,
                                  "readOnly": false,
                                  "direction": "vertical"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "CHECKBOX"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "checkbox"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "id": {
                                          "type": "number"
                                        },
                                        "checked": {
                                          "type": "boolean"
                                        },
                                        "value": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "id",
                                        "checked",
                                        "value"
                                      ]
                                    }
                                  },
                                  "validationRule": {
                                    "type": "string"
                                  },
                                  "validationLength": {
                                    "type": "number"
                                  },
                                  "direction": {
                                    "type": "string",
                                    "enum": [
                                      "vertical",
                                      "horizontal"
                                    ],
                                    "default": "vertical"
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "checkbox",
                                  "fontSize": 12,
                                  "values": [
                                    {
                                      "id": 1,
                                      "checked": false,
                                      "value": ""
                                    }
                                  ],
                                  "validationRule": "",
                                  "validationLength": 0,
                                  "required": false,
                                  "readOnly": false,
                                  "direction": "vertical"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "DROPDOWN"
                                ]
                              },
                              "fieldMeta": {
                                "type": "object",
                                "properties": {
                                  "label": {
                                    "type": "string"
                                  },
                                  "placeholder": {
                                    "type": "string"
                                  },
                                  "required": {
                                    "type": "boolean"
                                  },
                                  "readOnly": {
                                    "type": "boolean"
                                  },
                                  "fontSize": {
                                    "type": "number",
                                    "minimum": 8,
                                    "maximum": 96,
                                    "default": 12
                                  },
                                  "overflow": {
                                    "type": "string",
                                    "enum": [
                                      "auto",
                                      "horizontal",
                                      "vertical",
                                      "crop"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "dropdown"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "value": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "value"
                                      ]
                                    }
                                  },
                                  "defaultValue": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "default": {
                                  "type": "dropdown",
                                  "fontSize": 12,
                                  "values": [
                                    {
                                      "value": "Option 1"
                                    }
                                  ],
                                  "defaultValue": "",
                                  "required": false,
                                  "readOnly": false
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "recipientId": {
                            "type": "number"
                          },
                          "envelopeItemId": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "recipientId"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "placeholder": {
                            "type": "string"
                          },
                          "width": {
                            "type": "number",
                            "minimum": 0,
                            "maximum": 100
                          },
                          "height": {
                            "type": "number",
                            "minimum": 0,
                            "maximum": 100
                          },
                          "matchAll": {
                            "type": "boolean"
                          }
                        },
                        "required": [
                          "placeholder"
                        ]
                      }
                    ]
                  }
                ]
              }
            }
          },
          "required": [
            "envelopeId",
            "data"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            }
          },
          "required": [
            "data"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/field/update-many

Update envelope fields

Update multiple envelope fields for an envelope

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "data": {
              "type": "array",
              "items": {
                "allOf": [
                  {
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "SIGNATURE"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "signature"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ],
                            "default": {
                              "type": "signature",
                              "fontSize": 18,
                              "overflow": "auto"
                            }
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "FREE_SIGNATURE"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "INITIALS"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "initials"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ],
                            "default": {
                              "type": "initials",
                              "fontSize": 12,
                              "textAlign": "left"
                            }
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "NAME"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "name"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ],
                            "default": {
                              "type": "name",
                              "fontSize": 12,
                              "textAlign": "left"
                            }
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "EMAIL"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "email"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ],
                            "default": {
                              "type": "email",
                              "fontSize": 12,
                              "textAlign": "left",
                              "overflow": "auto"
                            }
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DATE"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "date"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ],
                            "default": {
                              "type": "date",
                              "fontSize": 12,
                              "textAlign": "left",
                              "overflow": "auto"
                            }
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "TEXT"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "text"
                                ]
                              },
                              "text": {
                                "type": "string"
                              },
                              "characterLimit": {
                                "type": "number",
                                "minimum": 0
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              },
                              "lineHeight": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 1,
                                "maximum": 10
                              },
                              "letterSpacing": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 0,
                                "maximum": 100
                              },
                              "verticalAlign": {
                                "type": "string",
                                "nullable": true,
                                "enum": [
                                  "top",
                                  "middle",
                                  "bottom",
                                  null
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ],
                            "default": {
                              "type": "text",
                              "fontSize": 12,
                              "textAlign": "left",
                              "label": "",
                              "placeholder": "",
                              "text": "",
                              "required": false,
                              "readOnly": false
                            }
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "NUMBER"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "number"
                                ]
                              },
                              "numberFormat": {
                                "type": "string",
                                "nullable": true
                              },
                              "value": {
                                "type": "string"
                              },
                              "minValue": {
                                "type": "number",
                                "nullable": true
                              },
                              "maxValue": {
                                "type": "number",
                                "nullable": true
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              },
                              "lineHeight": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 1,
                                "maximum": 10
                              },
                              "letterSpacing": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 0,
                                "maximum": 100
                              },
                              "verticalAlign": {
                                "type": "string",
                                "nullable": true,
                                "enum": [
                                  "top",
                                  "middle",
                                  "bottom",
                                  null
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ],
                            "default": {
                              "type": "number",
                              "fontSize": 12,
                              "textAlign": "left",
                              "label": "",
                              "placeholder": "",
                              "required": false,
                              "readOnly": false
                            }
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "RADIO"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "radio"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "number"
                                    },
                                    "checked": {
                                      "type": "boolean"
                                    },
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "checked",
                                    "value"
                                  ]
                                }
                              },
                              "direction": {
                                "type": "string",
                                "enum": [
                                  "vertical",
                                  "horizontal"
                                ],
                                "default": "vertical"
                              }
                            },
                            "required": [
                              "type"
                            ],
                            "default": {
                              "type": "radio",
                              "fontSize": 12,
                              "values": [
                                {
                                  "id": 1,
                                  "checked": false,
                                  "value": ""
                                }
                              ],
                              "required": false,
                              "readOnly": false,
                              "direction": "vertical"
                            }
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "CHECKBOX"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "checkbox"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "number"
                                    },
                                    "checked": {
                                      "type": "boolean"
                                    },
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "checked",
                                    "value"
                                  ]
                                }
                              },
                              "validationRule": {
                                "type": "string"
                              },
                              "validationLength": {
                                "type": "number"
                              },
                              "direction": {
                                "type": "string",
                                "enum": [
                                  "vertical",
                                  "horizontal"
                                ],
                                "default": "vertical"
                              }
                            },
                            "required": [
                              "type"
                            ],
                            "default": {
                              "type": "checkbox",
                              "fontSize": 12,
                              "values": [
                                {
                                  "id": 1,
                                  "checked": false,
                                  "value": ""
                                }
                              ],
                              "validationRule": "",
                              "validationLength": 0,
                              "required": false,
                              "readOnly": false,
                              "direction": "vertical"
                            }
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DROPDOWN"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "dropdown"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "value"
                                  ]
                                }
                              },
                              "defaultValue": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ],
                            "default": {
                              "type": "dropdown",
                              "fontSize": 12,
                              "values": [
                                {
                                  "value": "Option 1"
                                }
                              ],
                              "defaultValue": "",
                              "required": false,
                              "readOnly": false
                            }
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "envelopeItemId": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id"
                    ]
                  },
                  {
                    "type": "object",
                    "properties": {
                      "page": {
                        "type": "number",
                        "minimum": 1
                      },
                      "positionX": {
                        "type": "number",
                        "minimum": 0,
                        "maximum": 100
                      },
                      "positionY": {
                        "type": "number",
                        "minimum": 0,
                        "maximum": 100
                      },
                      "width": {
                        "type": "number",
                        "minimum": 0,
                        "maximum": 100
                      },
                      "height": {
                        "type": "number",
                        "minimum": 0,
                        "maximum": 100
                      }
                    }
                  }
                ]
              }
            }
          },
          "required": [
            "envelopeId",
            "data"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            }
          },
          "required": [
            "data"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/field/delete

Delete envelope field

Delete an envelope field

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "fieldId": {
              "type": "number"
            }
          },
          "required": [
            "fieldId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /envelope

Find envelopes

Find envelopes based on search criteria

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "query",
      "name": "query",
      "description": "The search query.",
      "schema": {
        "type": "string"
      }
    },
    {
      "in": "query",
      "name": "page",
      "description": "The pagination page number, starts at 1.",
      "schema": {
        "type": "number",
        "minimum": 1
      }
    },
    {
      "in": "query",
      "name": "perPage",
      "description": "The number of items per page.",
      "schema": {
        "type": "number",
        "minimum": 1,
        "maximum": 100
      }
    },
    {
      "in": "query",
      "name": "type",
      "description": "Filter envelopes by type (DOCUMENT or TEMPLATE).",
      "schema": {
        "type": "string",
        "enum": [
          "DOCUMENT",
          "TEMPLATE"
        ]
      }
    },
    {
      "in": "query",
      "name": "templateId",
      "description": "Filter envelopes by the template ID used to create it.",
      "schema": {
        "type": "number"
      }
    },
    {
      "in": "query",
      "name": "source",
      "description": "Filter envelopes by how it was created.",
      "schema": {
        "type": "string",
        "enum": [
          "DOCUMENT",
          "TEMPLATE",
          "TEMPLATE_DIRECT_LINK"
        ]
      }
    },
    {
      "in": "query",
      "name": "status",
      "description": "Filter envelopes by the current status.",
      "schema": {
        "type": "string",
        "enum": [
          "DRAFT",
          "PENDING",
          "COMPLETED",
          "REJECTED",
          "CANCELLED"
        ]
      }
    },
    {
      "in": "query",
      "name": "hasExpiredRecipients",
      "description": "Filter for envelopes that have at least one recipient whose signing link has expired.",
      "schema": {
        "type": "string",
        "enum": [
          "true",
          "false"
        ]
      }
    },
    {
      "in": "query",
      "name": "folderId",
      "description": "Filter envelopes by folder ID.",
      "schema": {
        "type": "string"
      }
    },
    {
      "in": "query",
      "name": "orderByColumn",
      "schema": {
        "type": "string",
        "enum": [
          "createdAt"
        ]
      }
    },
    {
      "in": "query",
      "name": "orderByDirection",
      "description": "Sort direction.",
      "schema": {
        "type": "string",
        "enum": [
          "asc",
          "desc"
        ],
        "default": "desc"
      }
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "internalVersion": {
                    "type": "number"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "DOCUMENT",
                      "TEMPLATE"
                    ]
                  },
                  "status": {
                    "type": "string",
                    "enum": [
                      "DRAFT",
                      "PENDING",
                      "COMPLETED",
                      "REJECTED",
                      "CANCELLED"
                    ]
                  },
                  "source": {
                    "type": "string",
                    "enum": [
                      "DOCUMENT",
                      "TEMPLATE",
                      "TEMPLATE_DIRECT_LINK"
                    ]
                  },
                  "visibility": {
                    "type": "string",
                    "enum": [
                      "EVERYONE",
                      "MANAGER_AND_ABOVE",
                      "ADMIN"
                    ]
                  },
                  "templateType": {
                    "type": "string",
                    "enum": [
                      "PUBLIC",
                      "PRIVATE",
                      "ORGANISATION"
                    ]
                  },
                  "id": {
                    "type": "string"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "externalId": {
                    "type": "string",
                    "nullable": true
                  },
                  "createdAt": {
                    "type": "string"
                  },
                  "updatedAt": {
                    "type": "string"
                  },
                  "completedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "deletedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "title": {
                    "type": "string"
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "globalAccessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "globalActionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD"
                          ]
                        }
                      }
                    },
                    "required": [
                      "globalAccessAuth",
                      "globalActionAuth"
                    ]
                  },
                  "formValues": {
                    "type": "object",
                    "nullable": true,
                    "additionalProperties": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "boolean"
                        },
                        {
                          "type": "number"
                        }
                      ]
                    }
                  },
                  "publicTitle": {
                    "type": "string"
                  },
                  "publicDescription": {
                    "type": "string"
                  },
                  "userId": {
                    "type": "number"
                  },
                  "teamId": {
                    "type": "number"
                  },
                  "folderId": {
                    "type": "string",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  },
                  "user": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "name": {
                        "type": "string"
                      },
                      "email": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "name",
                      "email"
                    ]
                  },
                  "recipients": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "envelopeId": {
                          "type": "string"
                        },
                        "role": {
                          "type": "string",
                          "enum": [
                            "CC",
                            "SIGNER",
                            "VIEWER",
                            "APPROVER",
                            "ASSISTANT"
                          ]
                        },
                        "readStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_OPENED",
                            "OPENED"
                          ]
                        },
                        "signingStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_SIGNED",
                            "SIGNED",
                            "REJECTED"
                          ]
                        },
                        "sendStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_SENT",
                            "SENT"
                          ]
                        },
                        "id": {
                          "type": "number"
                        },
                        "email": {
                          "type": "string"
                        },
                        "name": {
                          "type": "string"
                        },
                        "token": {
                          "type": "string"
                        },
                        "documentDeletedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "expired": {
                          "type": "string",
                          "nullable": true
                        },
                        "expiresAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "expirationNotifiedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "signedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "authOptions": {
                          "type": "object",
                          "nullable": true,
                          "properties": {
                            "accessAuth": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "enum": [
                                  "ACCOUNT",
                                  "TWO_FACTOR_AUTH"
                                ]
                              }
                            },
                            "actionAuth": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "enum": [
                                  "ACCOUNT",
                                  "PASSKEY",
                                  "TWO_FACTOR_AUTH",
                                  "PASSWORD",
                                  "EXPLICIT_NONE"
                                ]
                              }
                            }
                          },
                          "required": [
                            "accessAuth",
                            "actionAuth"
                          ]
                        },
                        "signingOrder": {
                          "type": "number",
                          "nullable": true
                        },
                        "rejectionReason": {
                          "type": "string",
                          "nullable": true
                        }
                      },
                      "required": [
                        "envelopeId",
                        "role",
                        "readStatus",
                        "signingStatus",
                        "sendStatus",
                        "id",
                        "email",
                        "name",
                        "token",
                        "documentDeletedAt",
                        "expired",
                        "expiresAt",
                        "expirationNotifiedAt",
                        "signedAt",
                        "authOptions",
                        "signingOrder",
                        "rejectionReason"
                      ]
                    }
                  },
                  "team": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "url": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "url"
                    ]
                  }
                },
                "required": [
                  "internalVersion",
                  "type",
                  "status",
                  "source",
                  "visibility",
                  "templateType",
                  "id",
                  "secondaryId",
                  "externalId",
                  "createdAt",
                  "updatedAt",
                  "completedAt",
                  "deletedAt",
                  "title",
                  "authOptions",
                  "formValues",
                  "publicTitle",
                  "publicDescription",
                  "userId",
                  "teamId",
                  "folderId",
                  "templateId",
                  "user",
                  "recipients",
                  "team"
                ]
              }
            },
            "count": {
              "type": "number"
            },
            "currentPage": {
              "type": "number"
            },
            "perPage": {
              "type": "number"
            },
            "totalPages": {
              "type": "number"
            }
          },
          "required": [
            "data",
            "count",
            "currentPage",
            "perPage",
            "totalPages"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /envelope/{envelopeId}/audit-log

Get envelope audit logs

Find audit logs based on a search criteria

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "envelopeId",
      "description": "Envelope ID",
      "schema": {
        "type": "string"
      },
      "required": true
    },
    {
      "in": "query",
      "name": "page",
      "description": "The pagination page number, starts at 1.",
      "schema": {
        "type": "number",
        "minimum": 1
      }
    },
    {
      "in": "query",
      "name": "perPage",
      "description": "The number of items per page.",
      "schema": {
        "type": "number",
        "minimum": 1,
        "maximum": 100
      }
    },
    {
      "in": "query",
      "name": "orderByColumn",
      "schema": {
        "type": "string",
        "enum": [
          "createdAt"
        ]
      }
    },
    {
      "in": "query",
      "name": "orderByDirection",
      "schema": {
        "type": "string",
        "enum": [
          "asc",
          "desc"
        ]
      }
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "allOf": [
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "createdAt": {
                        "type": "string"
                      },
                      "envelopeId": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string",
                        "nullable": true
                      },
                      "email": {
                        "type": "string",
                        "nullable": true
                      },
                      "userId": {
                        "type": "number",
                        "nullable": true
                      },
                      "userAgent": {
                        "type": "string",
                        "nullable": true
                      },
                      "ipAddress": {
                        "type": "string",
                        "nullable": true
                      }
                    },
                    "required": [
                      "id",
                      "createdAt",
                      "envelopeId"
                    ]
                  },
                  {
                    "anyOf": [
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "ENVELOPE_ITEM_CREATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "envelopeItemId": {
                                "type": "string"
                              },
                              "envelopeItemTitle": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "envelopeItemId",
                              "envelopeItemTitle"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "ENVELOPE_ITEM_DELETED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "envelopeItemId": {
                                "type": "string"
                              },
                              "envelopeItemTitle": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "envelopeItemId",
                              "envelopeItemTitle"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "ENVELOPE_ITEM_UPDATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "envelopeItemId": {
                                "type": "string"
                              },
                              "changes": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "field": {
                                      "type": "string"
                                    },
                                    "from": {
                                      "type": "string"
                                    },
                                    "to": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "field",
                                    "from",
                                    "to"
                                  ]
                                }
                              }
                            },
                            "required": [
                              "envelopeItemId",
                              "changes"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "ENVELOPE_ITEM_PDF_REPLACED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "envelopeItemId": {
                                "type": "string"
                              },
                              "envelopeItemTitle": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "envelopeItemId",
                              "envelopeItemTitle"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "EMAIL_SENT"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "emailType": {
                                "type": "string",
                                "enum": [
                                  "SIGNING_REQUEST",
                                  "VIEW_REQUEST",
                                  "APPROVE_REQUEST",
                                  "ASSISTING_REQUEST",
                                  "CC",
                                  "DOCUMENT_COMPLETED",
                                  "REMINDER"
                                ]
                              },
                              "isResending": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole",
                              "emailType",
                              "isResending"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_COMPLETED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "transactionId": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "transactionId"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_CREATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "title": {
                                "type": "string"
                              },
                              "source": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "DOCUMENT"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "type"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "TEMPLATE"
                                        ]
                                      },
                                      "templateId": {
                                        "type": "number"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "templateId"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "TEMPLATE_DIRECT_LINK"
                                        ]
                                      },
                                      "templateId": {
                                        "type": "number"
                                      },
                                      "directRecipientEmail": {
                                        "type": "string",
                                        "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "templateId",
                                      "directRecipientEmail"
                                    ]
                                  }
                                ]
                              }
                            },
                            "required": [
                              "title"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_DELETED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "SOFT",
                                  "HARD"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_CANCELLED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "reason": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_MOVED_TO_TEAM"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "movedByUserId": {
                                "type": "number"
                              },
                              "fromPersonalAccount": {
                                "type": "boolean"
                              },
                              "toTeamId": {
                                "type": "number"
                              }
                            },
                            "required": [
                              "movedByUserId",
                              "fromPersonalAccount",
                              "toTeamId"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_DELEGATED_OWNER_CREATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "delegatedOwnerName": {
                                "type": "string",
                                "nullable": true
                              },
                              "delegatedOwnerEmail": {
                                "type": "string"
                              },
                              "teamName": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "delegatedOwnerName",
                              "delegatedOwnerEmail",
                              "teamName"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_FIELDS_AUTO_INSERTED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "fields": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "fieldId": {
                                      "type": "number"
                                    },
                                    "fieldType": {
                                      "type": "string",
                                      "enum": [
                                        "SIGNATURE",
                                        "FREE_SIGNATURE",
                                        "INITIALS",
                                        "NAME",
                                        "EMAIL",
                                        "DATE",
                                        "TEXT",
                                        "NUMBER",
                                        "RADIO",
                                        "CHECKBOX",
                                        "DROPDOWN"
                                      ]
                                    },
                                    "recipientId": {
                                      "type": "number"
                                    }
                                  },
                                  "required": [
                                    "fieldId",
                                    "fieldType",
                                    "recipientId"
                                  ]
                                }
                              }
                            },
                            "required": [
                              "fields"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_FIELD_INSERTED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "fieldId": {
                                "type": "string"
                              },
                              "field": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "INITIALS"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "EMAIL"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "DATE"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "NAME"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "TEXT"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "anyOf": [
                                          {
                                            "type": "string",
                                            "enum": [
                                              "SIGNATURE"
                                            ]
                                          },
                                          {
                                            "type": "string",
                                            "enum": [
                                              "FREE_SIGNATURE"
                                            ]
                                          }
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "RADIO"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "CHECKBOX"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "DROPDOWN"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "NUMBER"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  }
                                ]
                              },
                              "fieldSecurity": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "ACCOUNT",
                                      "PASSKEY",
                                      "TWO_FACTOR_AUTH",
                                      "PASSWORD",
                                      "EXPLICIT_NONE"
                                    ]
                                  }
                                }
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole",
                              "fieldId",
                              "field"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_FIELD_UNINSERTED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "field": {
                                "type": "string",
                                "enum": [
                                  "SIGNATURE",
                                  "FREE_SIGNATURE",
                                  "INITIALS",
                                  "NAME",
                                  "EMAIL",
                                  "DATE",
                                  "TEXT",
                                  "NUMBER",
                                  "RADIO",
                                  "CHECKBOX",
                                  "DROPDOWN"
                                ]
                              },
                              "fieldId": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "fieldId"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_FIELD_PREFILLED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "fieldId": {
                                "type": "string"
                              },
                              "field": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "INITIALS"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "EMAIL"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "DATE"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "NAME"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "TEXT"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "anyOf": [
                                          {
                                            "type": "string",
                                            "enum": [
                                              "SIGNATURE"
                                            ]
                                          },
                                          {
                                            "type": "string",
                                            "enum": [
                                              "FREE_SIGNATURE"
                                            ]
                                          }
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "RADIO"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "CHECKBOX"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "DROPDOWN"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "type": {
                                        "type": "string",
                                        "enum": [
                                          "NUMBER"
                                        ]
                                      },
                                      "data": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "type",
                                      "data"
                                    ]
                                  }
                                ]
                              },
                              "fieldSecurity": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "ACCOUNT",
                                      "PASSKEY",
                                      "TWO_FACTOR_AUTH",
                                      "PASSWORD",
                                      "EXPLICIT_NONE"
                                    ]
                                  }
                                }
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole",
                              "fieldId",
                              "field"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_VISIBILITY_UPDATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "from": {
                                "nullable": true,
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    }
                                  }
                                ]
                              },
                              "to": {
                                "nullable": true,
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    }
                                  }
                                ]
                              }
                            },
                            "required": [
                              "from",
                              "to"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_GLOBAL_AUTH_ACCESS_UPDATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "from": {
                                "nullable": true,
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    }
                                  }
                                ]
                              },
                              "to": {
                                "nullable": true,
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    }
                                  }
                                ]
                              }
                            },
                            "required": [
                              "from",
                              "to"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_GLOBAL_AUTH_ACTION_UPDATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "from": {
                                "nullable": true,
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    }
                                  }
                                ]
                              },
                              "to": {
                                "nullable": true,
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    }
                                  }
                                ]
                              }
                            },
                            "required": [
                              "from",
                              "to"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_META_UPDATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "changes": {
                                "type": "array",
                                "items": {
                                  "anyOf": [
                                    {
                                      "type": "object",
                                      "properties": {
                                        "type": {
                                          "anyOf": [
                                            {
                                              "type": "string",
                                              "enum": [
                                                "DATE_FORMAT"
                                              ]
                                            },
                                            {
                                              "type": "string",
                                              "enum": [
                                                "MESSAGE"
                                              ]
                                            },
                                            {
                                              "type": "string",
                                              "enum": [
                                                "REDIRECT_URL"
                                              ]
                                            },
                                            {
                                              "type": "string",
                                              "enum": [
                                                "SUBJECT"
                                              ]
                                            },
                                            {
                                              "type": "string",
                                              "enum": [
                                                "TIMEZONE"
                                              ]
                                            },
                                            {
                                              "type": "string",
                                              "enum": [
                                                "EMAIL_ID"
                                              ]
                                            },
                                            {
                                              "type": "string",
                                              "enum": [
                                                "EMAIL_REPLY_TO"
                                              ]
                                            },
                                            {
                                              "type": "string",
                                              "enum": [
                                                "EMAIL_SETTINGS"
                                              ]
                                            }
                                          ]
                                        },
                                        "from": {
                                          "type": "string",
                                          "nullable": true
                                        },
                                        "to": {
                                          "type": "string",
                                          "nullable": true
                                        }
                                      },
                                      "required": [
                                        "type",
                                        "from",
                                        "to"
                                      ]
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "PASSWORD"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ]
                                    }
                                  ]
                                }
                              }
                            },
                            "required": [
                              "changes"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_OPENED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "accessAuth": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "enum": [
                                    "ACCOUNT",
                                    "TWO_FACTOR_AUTH"
                                  ]
                                }
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole",
                              "accessAuth"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_VIEWED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "accessAuth": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "enum": [
                                    "ACCOUNT",
                                    "TWO_FACTOR_AUTH"
                                  ]
                                }
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole",
                              "accessAuth"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_RECIPIENT_COMPLETED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "actionAuth": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "enum": [
                                    "ACCOUNT",
                                    "PASSKEY",
                                    "TWO_FACTOR_AUTH",
                                    "PASSWORD",
                                    "EXPLICIT_NONE"
                                  ]
                                }
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole",
                              "actionAuth"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_RECIPIENT_REJECTED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              },
                              "isExternal": {
                                "type": "boolean"
                              },
                              "onBehalfOfUserEmail": {
                                "type": "string"
                              },
                              "onBehalfOfUserName": {
                                "type": "string",
                                "nullable": true
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole",
                              "reason"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_ACCESS_AUTH_2FA_REQUESTED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_ACCESS_AUTH_2FA_VALIDATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_ACCESS_AUTH_2FA_FAILED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_SENT"
                            ]
                          },
                          "data": {
                            "type": "object"
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_TITLE_UPDATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "from": {
                                "type": "string"
                              },
                              "to": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "from",
                              "to"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_EXTERNAL_ID_UPDATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "from": {
                                "type": "string",
                                "nullable": true
                              },
                              "to": {
                                "type": "string",
                                "nullable": true
                              }
                            }
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "FIELD_CREATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "fieldId": {
                                "type": "string"
                              },
                              "fieldRecipientEmail": {
                                "type": "string"
                              },
                              "fieldRecipientId": {
                                "type": "number"
                              },
                              "fieldType": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "fieldId",
                              "fieldRecipientEmail",
                              "fieldRecipientId",
                              "fieldType"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "FIELD_DELETED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "fieldId": {
                                "type": "string"
                              },
                              "fieldRecipientEmail": {
                                "type": "string"
                              },
                              "fieldRecipientId": {
                                "type": "number"
                              },
                              "fieldType": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "fieldId",
                              "fieldRecipientEmail",
                              "fieldRecipientId",
                              "fieldType"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "FIELD_UPDATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "fieldId": {
                                "type": "string"
                              },
                              "fieldRecipientEmail": {
                                "type": "string"
                              },
                              "fieldRecipientId": {
                                "type": "number"
                              },
                              "fieldType": {
                                "type": "string"
                              },
                              "changes": {
                                "type": "array",
                                "items": {
                                  "anyOf": [
                                    {
                                      "type": "object",
                                      "properties": {
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "DIMENSION"
                                          ]
                                        },
                                        "from": {
                                          "type": "object",
                                          "properties": {
                                            "width": {
                                              "type": "number"
                                            },
                                            "height": {
                                              "type": "number"
                                            }
                                          },
                                          "required": [
                                            "width",
                                            "height"
                                          ]
                                        },
                                        "to": {
                                          "type": "object",
                                          "properties": {
                                            "width": {
                                              "type": "number"
                                            },
                                            "height": {
                                              "type": "number"
                                            }
                                          },
                                          "required": [
                                            "width",
                                            "height"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type",
                                        "from",
                                        "to"
                                      ]
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "POSITION"
                                          ]
                                        },
                                        "from": {
                                          "type": "object",
                                          "properties": {
                                            "page": {
                                              "type": "number"
                                            },
                                            "positionX": {
                                              "type": "number"
                                            },
                                            "positionY": {
                                              "type": "number"
                                            }
                                          },
                                          "required": [
                                            "page",
                                            "positionX",
                                            "positionY"
                                          ]
                                        },
                                        "to": {
                                          "type": "object",
                                          "properties": {
                                            "page": {
                                              "type": "number"
                                            },
                                            "positionX": {
                                              "type": "number"
                                            },
                                            "positionY": {
                                              "type": "number"
                                            }
                                          },
                                          "required": [
                                            "page",
                                            "positionX",
                                            "positionY"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type",
                                        "from",
                                        "to"
                                      ]
                                    }
                                  ]
                                }
                              }
                            },
                            "required": [
                              "fieldId",
                              "fieldRecipientEmail",
                              "fieldRecipientId",
                              "fieldType",
                              "changes"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "RECIPIENT_CREATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "accessAuth": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "enum": [
                                    "ACCOUNT",
                                    "TWO_FACTOR_AUTH"
                                  ]
                                }
                              },
                              "actionAuth": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "enum": [
                                    "ACCOUNT",
                                    "PASSKEY",
                                    "TWO_FACTOR_AUTH",
                                    "PASSWORD",
                                    "EXPLICIT_NONE"
                                  ]
                                }
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole",
                              "accessAuth",
                              "actionAuth"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "RECIPIENT_UPDATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "changes": {
                                "type": "array",
                                "items": {
                                  "oneOf": [
                                    {
                                      "type": "object",
                                      "properties": {
                                        "from": {
                                          "nullable": true,
                                          "anyOf": [
                                            {
                                              "type": "string"
                                            },
                                            {
                                              "type": "array",
                                              "items": {
                                                "type": "string"
                                              }
                                            }
                                          ]
                                        },
                                        "to": {
                                          "nullable": true,
                                          "anyOf": [
                                            {
                                              "type": "string"
                                            },
                                            {
                                              "type": "array",
                                              "items": {
                                                "type": "string"
                                              }
                                            }
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "ACTION_AUTH"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "from",
                                        "to",
                                        "type"
                                      ]
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "from": {
                                          "nullable": true,
                                          "anyOf": [
                                            {
                                              "type": "string"
                                            },
                                            {
                                              "type": "array",
                                              "items": {
                                                "type": "string"
                                              }
                                            }
                                          ]
                                        },
                                        "to": {
                                          "nullable": true,
                                          "anyOf": [
                                            {
                                              "type": "string"
                                            },
                                            {
                                              "type": "array",
                                              "items": {
                                                "type": "string"
                                              }
                                            }
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "ACCESS_AUTH"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "from",
                                        "to",
                                        "type"
                                      ]
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "from": {
                                          "nullable": true,
                                          "anyOf": [
                                            {
                                              "type": "string"
                                            },
                                            {
                                              "type": "array",
                                              "items": {
                                                "type": "string"
                                              }
                                            }
                                          ]
                                        },
                                        "to": {
                                          "nullable": true,
                                          "anyOf": [
                                            {
                                              "type": "string"
                                            },
                                            {
                                              "type": "array",
                                              "items": {
                                                "type": "string"
                                              }
                                            }
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "NAME"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "from",
                                        "to",
                                        "type"
                                      ]
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "from": {
                                          "nullable": true,
                                          "anyOf": [
                                            {
                                              "type": "string"
                                            },
                                            {
                                              "type": "array",
                                              "items": {
                                                "type": "string"
                                              }
                                            }
                                          ]
                                        },
                                        "to": {
                                          "nullable": true,
                                          "anyOf": [
                                            {
                                              "type": "string"
                                            },
                                            {
                                              "type": "array",
                                              "items": {
                                                "type": "string"
                                              }
                                            }
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "ROLE"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "from",
                                        "to",
                                        "type"
                                      ]
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "from": {
                                          "nullable": true,
                                          "anyOf": [
                                            {
                                              "type": "string"
                                            },
                                            {
                                              "type": "array",
                                              "items": {
                                                "type": "string"
                                              }
                                            }
                                          ]
                                        },
                                        "to": {
                                          "nullable": true,
                                          "anyOf": [
                                            {
                                              "type": "string"
                                            },
                                            {
                                              "type": "array",
                                              "items": {
                                                "type": "string"
                                              }
                                            }
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "EMAIL"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "from",
                                        "to",
                                        "type"
                                      ]
                                    }
                                  ]
                                }
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole",
                              "changes"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "RECIPIENT_DELETED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "removedByAdmin": {
                                "type": "boolean"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_RECIPIENT_EXPIRED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_RECIPIENT_CSC_AUTHENTICATED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "providerId": {
                                "type": "string"
                              },
                              "credentialId": {
                                "type": "string"
                              },
                              "signatureAlgorithm": {
                                "type": "string"
                              },
                              "digestAlgorithm": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole",
                              "providerId",
                              "credentialId",
                              "signatureAlgorithm",
                              "digestAlgorithm"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_RECIPIENT_CSC_AUTHENTICATION_FAILED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "providerId": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole",
                              "providerId",
                              "reason"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_RECIPIENT_CSC_SIGN_REQUESTED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "providerId": {
                                "type": "string"
                              },
                              "credentialId": {
                                "type": "string"
                              },
                              "sessionId": {
                                "type": "string"
                              },
                              "numSignatures": {
                                "type": "number"
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole",
                              "providerId",
                              "credentialId",
                              "sessionId",
                              "numSignatures"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_RECIPIENT_CSC_AUTHORIZED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "providerId": {
                                "type": "string"
                              },
                              "credentialId": {
                                "type": "string"
                              },
                              "sessionId": {
                                "type": "string"
                              },
                              "sadExpiresAt": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole",
                              "providerId",
                              "credentialId",
                              "sessionId",
                              "sadExpiresAt"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DOCUMENT_RECIPIENT_CSC_SIGNED"
                            ]
                          },
                          "data": {
                            "type": "object",
                            "properties": {
                              "recipientEmail": {
                                "type": "string"
                              },
                              "recipientName": {
                                "type": "string"
                              },
                              "recipientId": {
                                "type": "number"
                              },
                              "recipientRole": {
                                "type": "string"
                              },
                              "providerId": {
                                "type": "string"
                              },
                              "credentialId": {
                                "type": "string"
                              },
                              "sessionId": {
                                "type": "string"
                              },
                              "numItemsSigned": {
                                "type": "number"
                              },
                              "signatureAlgorithm": {
                                "type": "string"
                              },
                              "digestAlgorithm": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "recipientEmail",
                              "recipientName",
                              "recipientId",
                              "recipientRole",
                              "providerId",
                              "credentialId",
                              "sessionId",
                              "numItemsSigned",
                              "signatureAlgorithm",
                              "digestAlgorithm"
                            ]
                          }
                        },
                        "required": [
                          "type",
                          "data"
                        ]
                      }
                    ]
                  }
                ]
              }
            },
            "count": {
              "type": "number"
            },
            "currentPage": {
              "type": "number"
            },
            "perPage": {
              "type": "number"
            },
            "totalPages": {
              "type": "number"
            }
          },
          "required": [
            "data",
            "count",
            "currentPage",
            "perPage",
            "totalPages"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /envelope/{envelopeId}/audit-log/download

Download envelope audit log PDF

Download the audit log for a document as a PDF.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "envelopeId",
      "description": "The ID of the envelope to download the audit log for.",
      "schema": {
        "type": "string"
      },
      "required": true
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "headers": {
      "Content-Type": {
        "schema": {
          "type": "string",
          "enum": [
            "application/pdf"
          ]
        },
        "required": true
      }
    },
    "content": {
      "application/json": {
        "schema": {}
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /envelope/{envelopeId}/certificate/download

Download envelope certificate PDF

Download the signing certificate for a completed document as a PDF.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "envelopeId",
      "description": "The ID of the envelope to download the certificate for.",
      "schema": {
        "type": "string"
      },
      "required": true
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "headers": {
      "Content-Type": {
        "schema": {
          "type": "string",
          "enum": [
            "application/pdf"
          ]
        },
        "required": true
      }
    },
    "content": {
      "application/json": {
        "schema": {}
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /envelope/{envelopeId}

Get envelope

Returns an envelope given an ID

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "envelopeId",
      "schema": {
        "type": "string"
      },
      "required": true
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "internalVersion": {
              "type": "number"
            },
            "type": {
              "type": "string",
              "enum": [
                "DOCUMENT",
                "TEMPLATE"
              ]
            },
            "status": {
              "type": "string",
              "enum": [
                "DRAFT",
                "PENDING",
                "COMPLETED",
                "REJECTED",
                "CANCELLED"
              ]
            },
            "source": {
              "type": "string",
              "enum": [
                "DOCUMENT",
                "TEMPLATE",
                "TEMPLATE_DIRECT_LINK"
              ]
            },
            "visibility": {
              "type": "string",
              "enum": [
                "EVERYONE",
                "MANAGER_AND_ABOVE",
                "ADMIN"
              ]
            },
            "templateType": {
              "type": "string",
              "enum": [
                "PUBLIC",
                "PRIVATE",
                "ORGANISATION"
              ]
            },
            "id": {
              "type": "string"
            },
            "secondaryId": {
              "type": "string"
            },
            "externalId": {
              "type": "string",
              "nullable": true
            },
            "createdAt": {
              "type": "string"
            },
            "updatedAt": {
              "type": "string"
            },
            "completedAt": {
              "type": "string",
              "nullable": true
            },
            "deletedAt": {
              "type": "string",
              "nullable": true
            },
            "title": {
              "type": "string"
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  }
                }
              },
              "required": [
                "globalAccessAuth",
                "globalActionAuth"
              ]
            },
            "formValues": {
              "type": "object",
              "nullable": true,
              "additionalProperties": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "number"
                  }
                ]
              }
            },
            "publicTitle": {
              "type": "string"
            },
            "publicDescription": {
              "type": "string"
            },
            "userId": {
              "type": "number"
            },
            "teamId": {
              "type": "number"
            },
            "folderId": {
              "type": "string",
              "nullable": true
            },
            "templateId": {
              "type": "number",
              "nullable": true
            },
            "documentMeta": {
              "type": "object",
              "properties": {
                "signingOrder": {
                  "type": "string",
                  "enum": [
                    "PARALLEL",
                    "SEQUENTIAL"
                  ]
                },
                "distributionMethod": {
                  "type": "string",
                  "enum": [
                    "EMAIL",
                    "NONE"
                  ]
                },
                "id": {
                  "type": "string"
                },
                "subject": {
                  "type": "string",
                  "nullable": true
                },
                "message": {
                  "type": "string",
                  "nullable": true
                },
                "timezone": {
                  "type": "string",
                  "nullable": true
                },
                "dateFormat": {
                  "type": "string",
                  "nullable": true
                },
                "redirectUrl": {
                  "type": "string",
                  "nullable": true
                },
                "typedSignatureEnabled": {
                  "type": "boolean"
                },
                "uploadSignatureEnabled": {
                  "type": "boolean"
                },
                "drawSignatureEnabled": {
                  "type": "boolean"
                },
                "allowDictateNextSigner": {
                  "type": "boolean"
                },
                "language": {
                  "type": "string"
                },
                "emailSettings": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "recipientSigningRequest": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientRemoved": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientSigned": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentPending": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentDeleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerRecipientExpired": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCreated": {
                      "type": "boolean",
                      "default": true
                    }
                  },
                  "required": [
                    "recipientSigningRequest",
                    "recipientRemoved",
                    "recipientSigned",
                    "documentPending",
                    "documentCompleted",
                    "documentDeleted",
                    "ownerDocumentCompleted",
                    "ownerRecipientExpired",
                    "ownerDocumentCreated"
                  ],
                  "default": {
                    "recipientSigningRequest": true,
                    "recipientRemoved": true,
                    "recipientSigned": true,
                    "documentPending": true,
                    "documentCompleted": true,
                    "documentDeleted": true,
                    "ownerDocumentCompleted": true,
                    "ownerRecipientExpired": true,
                    "ownerDocumentCreated": true
                  }
                },
                "emailId": {
                  "type": "string",
                  "nullable": true
                },
                "emailReplyTo": {
                  "type": "string",
                  "nullable": true
                },
                "envelopeExpirationPeriod": {
                  "nullable": true,
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "unit": {
                          "type": "string",
                          "enum": [
                            "day",
                            "week",
                            "month",
                            "year"
                          ]
                        },
                        "amount": {
                          "type": "integer",
                          "minimum": 1
                        }
                      },
                      "required": [
                        "unit",
                        "amount"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "disabled": {
                          "type": "boolean",
                          "enum": [
                            true
                          ]
                        }
                      },
                      "required": [
                        "disabled"
                      ]
                    }
                  ]
                }
              },
              "required": [
                "signingOrder",
                "distributionMethod",
                "id",
                "subject",
                "message",
                "timezone",
                "dateFormat",
                "redirectUrl",
                "typedSignatureEnabled",
                "uploadSignatureEnabled",
                "drawSignatureEnabled",
                "allowDictateNextSigner",
                "language",
                "emailSettings",
                "emailId",
                "emailReplyTo",
                "envelopeExpirationPeriod"
              ]
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "readStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_OPENED",
                      "OPENED"
                    ]
                  },
                  "signingStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SIGNED",
                      "SIGNED",
                      "REJECTED"
                    ]
                  },
                  "sendStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SENT",
                      "SENT"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "email": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "token": {
                    "type": "string"
                  },
                  "documentDeletedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expired": {
                    "type": "string",
                    "nullable": true
                  },
                  "expiresAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expirationNotifiedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "signedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "accessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "actionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD",
                            "EXPLICIT_NONE"
                          ]
                        }
                      }
                    },
                    "required": [
                      "accessAuth",
                      "actionAuth"
                    ]
                  },
                  "signingOrder": {
                    "type": "number",
                    "nullable": true
                  },
                  "rejectionReason": {
                    "type": "string",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "role",
                  "readStatus",
                  "signingStatus",
                  "sendStatus",
                  "id",
                  "email",
                  "name",
                  "token",
                  "documentDeletedAt",
                  "expired",
                  "expiresAt",
                  "expirationNotifiedAt",
                  "signedAt",
                  "authOptions",
                  "signingOrder",
                  "rejectionReason"
                ]
              }
            },
            "fields": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            },
            "envelopeItems": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "documentDataId": {
                    "type": "string"
                  },
                  "id": {
                    "type": "string"
                  },
                  "title": {
                    "type": "string"
                  },
                  "order": {
                    "type": "number"
                  }
                },
                "required": [
                  "envelopeId",
                  "documentDataId",
                  "id",
                  "title",
                  "order"
                ]
              }
            },
            "directLink": {
              "type": "object",
              "nullable": true,
              "properties": {
                "directTemplateRecipientId": {
                  "type": "number"
                },
                "enabled": {
                  "type": "boolean"
                },
                "id": {
                  "type": "string"
                },
                "token": {
                  "type": "string"
                }
              },
              "required": [
                "directTemplateRecipientId",
                "enabled",
                "id",
                "token"
              ]
            },
            "team": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "number"
                },
                "url": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "url"
              ]
            },
            "user": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "number"
                },
                "name": {
                  "type": "string"
                },
                "email": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "name",
                "email"
              ]
            }
          },
          "required": [
            "internalVersion",
            "type",
            "status",
            "source",
            "visibility",
            "templateType",
            "id",
            "secondaryId",
            "externalId",
            "createdAt",
            "updatedAt",
            "completedAt",
            "deletedAt",
            "title",
            "authOptions",
            "formValues",
            "publicTitle",
            "publicDescription",
            "userId",
            "teamId",
            "folderId",
            "templateId",
            "documentMeta",
            "recipients",
            "fields",
            "envelopeItems",
            "directLink",
            "team",
            "user"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/get-many

Get multiple envelopes

Retrieve multiple envelopes by their IDs

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "ids": {
              "oneOf": [
                {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "enum": [
                        "envelopeId"
                      ]
                    },
                    "ids": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      },
                      "minItems": 1,
                      "maxItems": 20
                    }
                  },
                  "required": [
                    "type",
                    "ids"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "enum": [
                        "documentId"
                      ]
                    },
                    "ids": {
                      "type": "array",
                      "items": {
                        "type": "number"
                      },
                      "minItems": 1,
                      "maxItems": 20
                    }
                  },
                  "required": [
                    "type",
                    "ids"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "enum": [
                        "templateId"
                      ]
                    },
                    "ids": {
                      "type": "array",
                      "items": {
                        "type": "number"
                      },
                      "minItems": 1,
                      "maxItems": 20
                    }
                  },
                  "required": [
                    "type",
                    "ids"
                  ]
                }
              ]
            }
          },
          "required": [
            "ids"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "internalVersion": {
                    "type": "number"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "DOCUMENT",
                      "TEMPLATE"
                    ]
                  },
                  "status": {
                    "type": "string",
                    "enum": [
                      "DRAFT",
                      "PENDING",
                      "COMPLETED",
                      "REJECTED",
                      "CANCELLED"
                    ]
                  },
                  "source": {
                    "type": "string",
                    "enum": [
                      "DOCUMENT",
                      "TEMPLATE",
                      "TEMPLATE_DIRECT_LINK"
                    ]
                  },
                  "visibility": {
                    "type": "string",
                    "enum": [
                      "EVERYONE",
                      "MANAGER_AND_ABOVE",
                      "ADMIN"
                    ]
                  },
                  "templateType": {
                    "type": "string",
                    "enum": [
                      "PUBLIC",
                      "PRIVATE",
                      "ORGANISATION"
                    ]
                  },
                  "id": {
                    "type": "string"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "externalId": {
                    "type": "string",
                    "nullable": true
                  },
                  "createdAt": {
                    "type": "string"
                  },
                  "updatedAt": {
                    "type": "string"
                  },
                  "completedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "deletedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "title": {
                    "type": "string"
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "globalAccessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "globalActionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD"
                          ]
                        }
                      }
                    },
                    "required": [
                      "globalAccessAuth",
                      "globalActionAuth"
                    ]
                  },
                  "formValues": {
                    "type": "object",
                    "nullable": true,
                    "additionalProperties": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "boolean"
                        },
                        {
                          "type": "number"
                        }
                      ]
                    }
                  },
                  "publicTitle": {
                    "type": "string"
                  },
                  "publicDescription": {
                    "type": "string"
                  },
                  "userId": {
                    "type": "number"
                  },
                  "teamId": {
                    "type": "number"
                  },
                  "folderId": {
                    "type": "string",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  },
                  "documentMeta": {
                    "type": "object",
                    "properties": {
                      "signingOrder": {
                        "type": "string",
                        "enum": [
                          "PARALLEL",
                          "SEQUENTIAL"
                        ]
                      },
                      "distributionMethod": {
                        "type": "string",
                        "enum": [
                          "EMAIL",
                          "NONE"
                        ]
                      },
                      "id": {
                        "type": "string"
                      },
                      "subject": {
                        "type": "string",
                        "nullable": true
                      },
                      "message": {
                        "type": "string",
                        "nullable": true
                      },
                      "timezone": {
                        "type": "string",
                        "nullable": true
                      },
                      "dateFormat": {
                        "type": "string",
                        "nullable": true
                      },
                      "redirectUrl": {
                        "type": "string",
                        "nullable": true
                      },
                      "typedSignatureEnabled": {
                        "type": "boolean"
                      },
                      "uploadSignatureEnabled": {
                        "type": "boolean"
                      },
                      "drawSignatureEnabled": {
                        "type": "boolean"
                      },
                      "allowDictateNextSigner": {
                        "type": "boolean"
                      },
                      "language": {
                        "type": "string"
                      },
                      "emailSettings": {
                        "type": "object",
                        "nullable": true,
                        "properties": {
                          "recipientSigningRequest": {
                            "type": "boolean",
                            "default": true
                          },
                          "recipientRemoved": {
                            "type": "boolean",
                            "default": true
                          },
                          "recipientSigned": {
                            "type": "boolean",
                            "default": true
                          },
                          "documentPending": {
                            "type": "boolean",
                            "default": true
                          },
                          "documentCompleted": {
                            "type": "boolean",
                            "default": true
                          },
                          "documentDeleted": {
                            "type": "boolean",
                            "default": true
                          },
                          "ownerDocumentCompleted": {
                            "type": "boolean",
                            "default": true
                          },
                          "ownerRecipientExpired": {
                            "type": "boolean",
                            "default": true
                          },
                          "ownerDocumentCreated": {
                            "type": "boolean",
                            "default": true
                          }
                        },
                        "required": [
                          "recipientSigningRequest",
                          "recipientRemoved",
                          "recipientSigned",
                          "documentPending",
                          "documentCompleted",
                          "documentDeleted",
                          "ownerDocumentCompleted",
                          "ownerRecipientExpired",
                          "ownerDocumentCreated"
                        ],
                        "default": {
                          "recipientSigningRequest": true,
                          "recipientRemoved": true,
                          "recipientSigned": true,
                          "documentPending": true,
                          "documentCompleted": true,
                          "documentDeleted": true,
                          "ownerDocumentCompleted": true,
                          "ownerRecipientExpired": true,
                          "ownerDocumentCreated": true
                        }
                      },
                      "emailId": {
                        "type": "string",
                        "nullable": true
                      },
                      "emailReplyTo": {
                        "type": "string",
                        "nullable": true
                      },
                      "envelopeExpirationPeriod": {
                        "nullable": true,
                        "anyOf": [
                          {
                            "type": "object",
                            "properties": {
                              "unit": {
                                "type": "string",
                                "enum": [
                                  "day",
                                  "week",
                                  "month",
                                  "year"
                                ]
                              },
                              "amount": {
                                "type": "integer",
                                "minimum": 1
                              }
                            },
                            "required": [
                              "unit",
                              "amount"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "disabled": {
                                "type": "boolean",
                                "enum": [
                                  true
                                ]
                              }
                            },
                            "required": [
                              "disabled"
                            ]
                          }
                        ]
                      }
                    },
                    "required": [
                      "signingOrder",
                      "distributionMethod",
                      "id",
                      "subject",
                      "message",
                      "timezone",
                      "dateFormat",
                      "redirectUrl",
                      "typedSignatureEnabled",
                      "uploadSignatureEnabled",
                      "drawSignatureEnabled",
                      "allowDictateNextSigner",
                      "language",
                      "emailSettings",
                      "emailId",
                      "emailReplyTo",
                      "envelopeExpirationPeriod"
                    ]
                  },
                  "recipients": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "envelopeId": {
                          "type": "string"
                        },
                        "role": {
                          "type": "string",
                          "enum": [
                            "CC",
                            "SIGNER",
                            "VIEWER",
                            "APPROVER",
                            "ASSISTANT"
                          ]
                        },
                        "readStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_OPENED",
                            "OPENED"
                          ]
                        },
                        "signingStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_SIGNED",
                            "SIGNED",
                            "REJECTED"
                          ]
                        },
                        "sendStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_SENT",
                            "SENT"
                          ]
                        },
                        "id": {
                          "type": "number"
                        },
                        "email": {
                          "type": "string"
                        },
                        "name": {
                          "type": "string"
                        },
                        "token": {
                          "type": "string"
                        },
                        "documentDeletedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "expired": {
                          "type": "string",
                          "nullable": true
                        },
                        "expiresAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "expirationNotifiedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "signedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "authOptions": {
                          "type": "object",
                          "nullable": true,
                          "properties": {
                            "accessAuth": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "enum": [
                                  "ACCOUNT",
                                  "TWO_FACTOR_AUTH"
                                ]
                              }
                            },
                            "actionAuth": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "enum": [
                                  "ACCOUNT",
                                  "PASSKEY",
                                  "TWO_FACTOR_AUTH",
                                  "PASSWORD",
                                  "EXPLICIT_NONE"
                                ]
                              }
                            }
                          },
                          "required": [
                            "accessAuth",
                            "actionAuth"
                          ]
                        },
                        "signingOrder": {
                          "type": "number",
                          "nullable": true
                        },
                        "rejectionReason": {
                          "type": "string",
                          "nullable": true
                        }
                      },
                      "required": [
                        "envelopeId",
                        "role",
                        "readStatus",
                        "signingStatus",
                        "sendStatus",
                        "id",
                        "email",
                        "name",
                        "token",
                        "documentDeletedAt",
                        "expired",
                        "expiresAt",
                        "expirationNotifiedAt",
                        "signedAt",
                        "authOptions",
                        "signingOrder",
                        "rejectionReason"
                      ]
                    }
                  },
                  "fields": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "envelopeId": {
                          "type": "string"
                        },
                        "envelopeItemId": {
                          "type": "string"
                        },
                        "type": {
                          "type": "string",
                          "enum": [
                            "SIGNATURE",
                            "FREE_SIGNATURE",
                            "INITIALS",
                            "NAME",
                            "EMAIL",
                            "DATE",
                            "TEXT",
                            "NUMBER",
                            "RADIO",
                            "CHECKBOX",
                            "DROPDOWN"
                          ]
                        },
                        "id": {
                          "type": "number"
                        },
                        "secondaryId": {
                          "type": "string"
                        },
                        "recipientId": {
                          "type": "number"
                        },
                        "page": {
                          "type": "number"
                        },
                        "positionX": {},
                        "positionY": {},
                        "width": {},
                        "height": {},
                        "customText": {
                          "type": "string"
                        },
                        "inserted": {
                          "type": "boolean"
                        },
                        "fieldMeta": {
                          "nullable": true,
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "signature"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "initials"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "name"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "email"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "date"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "text"
                                  ]
                                },
                                "text": {
                                  "type": "string"
                                },
                                "characterLimit": {
                                  "type": "number",
                                  "minimum": 0
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                },
                                "lineHeight": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 1,
                                  "maximum": 10
                                },
                                "letterSpacing": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "verticalAlign": {
                                  "type": "string",
                                  "nullable": true,
                                  "enum": [
                                    "top",
                                    "middle",
                                    "bottom",
                                    null
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "number"
                                  ]
                                },
                                "numberFormat": {
                                  "type": "string",
                                  "nullable": true
                                },
                                "value": {
                                  "type": "string"
                                },
                                "minValue": {
                                  "type": "number",
                                  "nullable": true
                                },
                                "maxValue": {
                                  "type": "number",
                                  "nullable": true
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                },
                                "lineHeight": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 1,
                                  "maximum": 10
                                },
                                "letterSpacing": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "verticalAlign": {
                                  "type": "string",
                                  "nullable": true,
                                  "enum": [
                                    "top",
                                    "middle",
                                    "bottom",
                                    null
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "radio"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "id": {
                                        "type": "number"
                                      },
                                      "checked": {
                                        "type": "boolean"
                                      },
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "id",
                                      "checked",
                                      "value"
                                    ]
                                  }
                                },
                                "direction": {
                                  "type": "string",
                                  "enum": [
                                    "vertical",
                                    "horizontal"
                                  ],
                                  "default": "vertical"
                                }
                              },
                              "required": [
                                "type",
                                "direction"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "checkbox"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "id": {
                                        "type": "number"
                                      },
                                      "checked": {
                                        "type": "boolean"
                                      },
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "id",
                                      "checked",
                                      "value"
                                    ]
                                  }
                                },
                                "validationRule": {
                                  "type": "string"
                                },
                                "validationLength": {
                                  "type": "number"
                                },
                                "direction": {
                                  "type": "string",
                                  "enum": [
                                    "vertical",
                                    "horizontal"
                                  ],
                                  "default": "vertical"
                                }
                              },
                              "required": [
                                "type",
                                "direction"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "dropdown"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "value"
                                    ]
                                  }
                                },
                                "defaultValue": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "type"
                              ]
                            }
                          ]
                        }
                      },
                      "required": [
                        "envelopeId",
                        "envelopeItemId",
                        "type",
                        "id",
                        "secondaryId",
                        "recipientId",
                        "page",
                        "positionX",
                        "positionY",
                        "width",
                        "height",
                        "customText",
                        "inserted",
                        "fieldMeta"
                      ]
                    }
                  },
                  "envelopeItems": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "envelopeId": {
                          "type": "string"
                        },
                        "documentDataId": {
                          "type": "string"
                        },
                        "id": {
                          "type": "string"
                        },
                        "title": {
                          "type": "string"
                        },
                        "order": {
                          "type": "number"
                        }
                      },
                      "required": [
                        "envelopeId",
                        "documentDataId",
                        "id",
                        "title",
                        "order"
                      ]
                    }
                  },
                  "directLink": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "directTemplateRecipientId": {
                        "type": "number"
                      },
                      "enabled": {
                        "type": "boolean"
                      },
                      "id": {
                        "type": "string"
                      },
                      "token": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "directTemplateRecipientId",
                      "enabled",
                      "id",
                      "token"
                    ]
                  },
                  "team": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "url": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "url"
                    ]
                  },
                  "user": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "name": {
                        "type": "string"
                      },
                      "email": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "name",
                      "email"
                    ]
                  }
                },
                "required": [
                  "internalVersion",
                  "type",
                  "status",
                  "source",
                  "visibility",
                  "templateType",
                  "id",
                  "secondaryId",
                  "externalId",
                  "createdAt",
                  "updatedAt",
                  "completedAt",
                  "deletedAt",
                  "title",
                  "authOptions",
                  "formValues",
                  "publicTitle",
                  "publicDescription",
                  "userId",
                  "teamId",
                  "folderId",
                  "templateId",
                  "documentMeta",
                  "recipients",
                  "fields",
                  "envelopeItems",
                  "directLink",
                  "team",
                  "user"
                ]
              }
            }
          },
          "required": [
            "data"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/create

Create envelope

Create an envelope using form data.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "multipart/form-data": {
        "schema": {
          "type": "object",
          "properties": {
            "payload": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 255
                },
                "type": {
                  "type": "string",
                  "enum": [
                    "DOCUMENT",
                    "TEMPLATE"
                  ]
                },
                "delegatedDocumentOwner": {
                  "type": "string",
                  "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$"
                },
                "externalId": {
                  "type": "string",
                  "maxLength": 255
                },
                "visibility": {
                  "type": "string",
                  "enum": [
                    "EVERYONE",
                    "MANAGER_AND_ABOVE",
                    "ADMIN"
                  ]
                },
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  }
                },
                "formValues": {
                  "type": "object",
                  "additionalProperties": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "boolean"
                      },
                      {
                        "type": "number"
                      }
                    ]
                  }
                },
                "folderId": {
                  "type": "string"
                },
                "recipients": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "email": {
                        "anyOf": [
                          {
                            "type": "string",
                            "enum": [
                              ""
                            ]
                          },
                          {
                            "type": "string",
                            "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                            "maxLength": 254
                          }
                        ]
                      },
                      "name": {
                        "type": "string",
                        "maxLength": 255
                      },
                      "role": {
                        "type": "string",
                        "enum": [
                          "CC",
                          "SIGNER",
                          "VIEWER",
                          "APPROVER",
                          "ASSISTANT"
                        ]
                      },
                      "signingOrder": {
                        "type": "integer",
                        "minimum": 0
                      },
                      "accessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        },
                        "default": []
                      },
                      "actionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD",
                            "EXPLICIT_NONE"
                          ]
                        },
                        "default": []
                      },
                      "fields": {
                        "type": "array",
                        "items": {
                          "allOf": [
                            {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "SIGNATURE"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ],
                                          "default": "auto"
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "signature"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ],
                                      "default": {
                                        "type": "signature",
                                        "fontSize": 18,
                                        "overflow": "auto"
                                      }
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "FREE_SIGNATURE"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "INITIALS"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "initials"
                                          ]
                                        },
                                        "textAlign": {
                                          "type": "string",
                                          "enum": [
                                            "left",
                                            "center",
                                            "right"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ],
                                      "default": {
                                        "type": "initials",
                                        "fontSize": 12,
                                        "textAlign": "left"
                                      }
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "NAME"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "name"
                                          ]
                                        },
                                        "textAlign": {
                                          "type": "string",
                                          "enum": [
                                            "left",
                                            "center",
                                            "right"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ],
                                      "default": {
                                        "type": "name",
                                        "fontSize": 12,
                                        "textAlign": "left"
                                      }
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "EMAIL"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ],
                                          "default": "auto"
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "email"
                                          ]
                                        },
                                        "textAlign": {
                                          "type": "string",
                                          "enum": [
                                            "left",
                                            "center",
                                            "right"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ],
                                      "default": {
                                        "type": "email",
                                        "fontSize": 12,
                                        "textAlign": "left",
                                        "overflow": "auto"
                                      }
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "DATE"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ],
                                          "default": "auto"
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "date"
                                          ]
                                        },
                                        "textAlign": {
                                          "type": "string",
                                          "enum": [
                                            "left",
                                            "center",
                                            "right"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ],
                                      "default": {
                                        "type": "date",
                                        "fontSize": 12,
                                        "textAlign": "left",
                                        "overflow": "auto"
                                      }
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "TEXT"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "text"
                                          ]
                                        },
                                        "text": {
                                          "type": "string"
                                        },
                                        "characterLimit": {
                                          "type": "number",
                                          "minimum": 0
                                        },
                                        "textAlign": {
                                          "type": "string",
                                          "enum": [
                                            "left",
                                            "center",
                                            "right"
                                          ]
                                        },
                                        "lineHeight": {
                                          "type": "number",
                                          "nullable": true,
                                          "minimum": 1,
                                          "maximum": 10
                                        },
                                        "letterSpacing": {
                                          "type": "number",
                                          "nullable": true,
                                          "minimum": 0,
                                          "maximum": 100
                                        },
                                        "verticalAlign": {
                                          "type": "string",
                                          "nullable": true,
                                          "enum": [
                                            "top",
                                            "middle",
                                            "bottom",
                                            null
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ],
                                      "default": {
                                        "type": "text",
                                        "fontSize": 12,
                                        "textAlign": "left",
                                        "label": "",
                                        "placeholder": "",
                                        "text": "",
                                        "required": false,
                                        "readOnly": false
                                      }
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "NUMBER"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "number"
                                          ]
                                        },
                                        "numberFormat": {
                                          "type": "string",
                                          "nullable": true
                                        },
                                        "value": {
                                          "type": "string"
                                        },
                                        "minValue": {
                                          "type": "number",
                                          "nullable": true
                                        },
                                        "maxValue": {
                                          "type": "number",
                                          "nullable": true
                                        },
                                        "textAlign": {
                                          "type": "string",
                                          "enum": [
                                            "left",
                                            "center",
                                            "right"
                                          ]
                                        },
                                        "lineHeight": {
                                          "type": "number",
                                          "nullable": true,
                                          "minimum": 1,
                                          "maximum": 10
                                        },
                                        "letterSpacing": {
                                          "type": "number",
                                          "nullable": true,
                                          "minimum": 0,
                                          "maximum": 100
                                        },
                                        "verticalAlign": {
                                          "type": "string",
                                          "nullable": true,
                                          "enum": [
                                            "top",
                                            "middle",
                                            "bottom",
                                            null
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ],
                                      "default": {
                                        "type": "number",
                                        "fontSize": 12,
                                        "textAlign": "left",
                                        "label": "",
                                        "placeholder": "",
                                        "required": false,
                                        "readOnly": false
                                      }
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "RADIO"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "radio"
                                          ]
                                        },
                                        "values": {
                                          "type": "array",
                                          "items": {
                                            "type": "object",
                                            "properties": {
                                              "id": {
                                                "type": "number"
                                              },
                                              "checked": {
                                                "type": "boolean"
                                              },
                                              "value": {
                                                "type": "string"
                                              }
                                            },
                                            "required": [
                                              "id",
                                              "checked",
                                              "value"
                                            ]
                                          }
                                        },
                                        "direction": {
                                          "type": "string",
                                          "enum": [
                                            "vertical",
                                            "horizontal"
                                          ],
                                          "default": "vertical"
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ],
                                      "default": {
                                        "type": "radio",
                                        "fontSize": 12,
                                        "values": [
                                          {
                                            "id": 1,
                                            "checked": false,
                                            "value": ""
                                          }
                                        ],
                                        "required": false,
                                        "readOnly": false,
                                        "direction": "vertical"
                                      }
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "CHECKBOX"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "checkbox"
                                          ]
                                        },
                                        "values": {
                                          "type": "array",
                                          "items": {
                                            "type": "object",
                                            "properties": {
                                              "id": {
                                                "type": "number"
                                              },
                                              "checked": {
                                                "type": "boolean"
                                              },
                                              "value": {
                                                "type": "string"
                                              }
                                            },
                                            "required": [
                                              "id",
                                              "checked",
                                              "value"
                                            ]
                                          }
                                        },
                                        "validationRule": {
                                          "type": "string"
                                        },
                                        "validationLength": {
                                          "type": "number"
                                        },
                                        "direction": {
                                          "type": "string",
                                          "enum": [
                                            "vertical",
                                            "horizontal"
                                          ],
                                          "default": "vertical"
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ],
                                      "default": {
                                        "type": "checkbox",
                                        "fontSize": 12,
                                        "values": [
                                          {
                                            "id": 1,
                                            "checked": false,
                                            "value": ""
                                          }
                                        ],
                                        "validationRule": "",
                                        "validationLength": 0,
                                        "required": false,
                                        "readOnly": false,
                                        "direction": "vertical"
                                      }
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "DROPDOWN"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "dropdown"
                                          ]
                                        },
                                        "values": {
                                          "type": "array",
                                          "items": {
                                            "type": "object",
                                            "properties": {
                                              "value": {
                                                "type": "string"
                                              }
                                            },
                                            "required": [
                                              "value"
                                            ]
                                          }
                                        },
                                        "defaultValue": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ],
                                      "default": {
                                        "type": "dropdown",
                                        "fontSize": 12,
                                        "values": [
                                          {
                                            "value": "Option 1"
                                          }
                                        ],
                                        "defaultValue": "",
                                        "required": false,
                                        "readOnly": false
                                      }
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                }
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "identifier": {
                                  "anyOf": [
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "type": "number"
                                    }
                                  ]
                                },
                                "page": {
                                  "type": "number",
                                  "minimum": 1
                                },
                                "positionX": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "positionY": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "width": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "height": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 100
                                }
                              },
                              "required": [
                                "page",
                                "positionX",
                                "positionY",
                                "width",
                                "height"
                              ]
                            }
                          ]
                        }
                      }
                    },
                    "required": [
                      "email",
                      "name",
                      "role"
                    ]
                  }
                },
                "meta": {
                  "type": "object",
                  "properties": {
                    "subject": {
                      "type": "string",
                      "maxLength": 254
                    },
                    "message": {
                      "type": "string",
                      "maxLength": 5000
                    },
                    "timezone": {
                      "type": "string"
                    },
                    "dateFormat": {
                      "type": "string",
                      "enum": [
                        "yyyy-MM-dd hh:mm a",
                        "yyyy-MM-dd",
                        "dd/MM/yyyy",
                        "dd-MM-yyyy",
                        "MM/dd/yyyy",
                        "yy-MM-dd",
                        "MMMM dd, yyyy",
                        "EEEE, MMMM dd, yyyy",
                        "dd/MM/yyyy hh:mm a",
                        "dd/MM/yyyy HH:mm",
                        "dd-MM-yyyy hh:mm a",
                        "dd-MM-yyyy HH:mm",
                        "MM/dd/yyyy hh:mm a",
                        "MM/dd/yyyy HH:mm",
                        "dd.MM.yyyy",
                        "dd.MM.yyyy HH:mm",
                        "yyyy-MM-dd HH:mm",
                        "yy-MM-dd hh:mm a",
                        "yy-MM-dd HH:mm",
                        "yyyy-MM-dd HH:mm:ss",
                        "MMMM dd, yyyy hh:mm a",
                        "MMMM dd, yyyy HH:mm",
                        "EEEE, MMMM dd, yyyy hh:mm a",
                        "EEEE, MMMM dd, yyyy HH:mm",
                        "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
                      ]
                    },
                    "distributionMethod": {
                      "type": "string",
                      "enum": [
                        "EMAIL",
                        "NONE"
                      ]
                    },
                    "signingOrder": {
                      "type": "string",
                      "enum": [
                        "PARALLEL",
                        "SEQUENTIAL"
                      ]
                    },
                    "allowDictateNextSigner": {
                      "type": "boolean"
                    },
                    "redirectUrl": {
                      "type": "string"
                    },
                    "language": {
                      "type": "string",
                      "enum": [
                        "de",
                        "en",
                        "fr",
                        "es",
                        "it",
                        "nl",
                        "pl",
                        "pt-BR",
                        "ja",
                        "ko",
                        "zh"
                      ]
                    },
                    "typedSignatureEnabled": {
                      "type": "boolean"
                    },
                    "uploadSignatureEnabled": {
                      "type": "boolean"
                    },
                    "drawSignatureEnabled": {
                      "type": "boolean"
                    },
                    "emailId": {
                      "type": "string",
                      "nullable": true
                    },
                    "emailReplyTo": {
                      "type": "string",
                      "nullable": true,
                      "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$"
                    },
                    "emailSettings": {
                      "type": "object",
                      "nullable": true,
                      "properties": {
                        "recipientSigningRequest": {
                          "type": "boolean",
                          "default": true
                        },
                        "recipientRemoved": {
                          "type": "boolean",
                          "default": true
                        },
                        "recipientSigned": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentPending": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentCompleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentDeleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerDocumentCompleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerRecipientExpired": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerDocumentCreated": {
                          "type": "boolean",
                          "default": true
                        }
                      },
                      "default": {
                        "recipientSigningRequest": true,
                        "recipientRemoved": true,
                        "recipientSigned": true,
                        "documentPending": true,
                        "documentCompleted": true,
                        "documentDeleted": true,
                        "ownerDocumentCompleted": true,
                        "ownerRecipientExpired": true,
                        "ownerDocumentCreated": true
                      }
                    },
                    "envelopeExpirationPeriod": {
                      "nullable": true,
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "unit": {
                              "type": "string",
                              "enum": [
                                "day",
                                "week",
                                "month",
                                "year"
                              ]
                            },
                            "amount": {
                              "type": "integer",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "unit",
                            "amount"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "disabled": {
                              "type": "boolean",
                              "enum": [
                                true
                              ]
                            }
                          },
                          "required": [
                            "disabled"
                          ]
                        }
                      ]
                    },
                    "reminderSettings": {
                      "type": "object",
                      "nullable": true,
                      "properties": {
                        "sendAfter": {
                          "anyOf": [
                            {
                              "type": "object",
                              "properties": {
                                "unit": {
                                  "type": "string",
                                  "enum": [
                                    "day",
                                    "week",
                                    "month"
                                  ]
                                },
                                "amount": {
                                  "type": "integer",
                                  "minimum": 1
                                }
                              },
                              "required": [
                                "unit",
                                "amount"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "disabled": {
                                  "type": "boolean",
                                  "enum": [
                                    true
                                  ]
                                }
                              },
                              "required": [
                                "disabled"
                              ]
                            }
                          ]
                        },
                        "repeatEvery": {
                          "anyOf": [
                            {
                              "type": "object",
                              "properties": {
                                "unit": {
                                  "type": "string",
                                  "enum": [
                                    "day",
                                    "week",
                                    "month"
                                  ]
                                },
                                "amount": {
                                  "type": "integer",
                                  "minimum": 1
                                }
                              },
                              "required": [
                                "unit",
                                "amount"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "disabled": {
                                  "type": "boolean",
                                  "enum": [
                                    true
                                  ]
                                }
                              },
                              "required": [
                                "disabled"
                              ]
                            }
                          ]
                        }
                      },
                      "required": [
                        "sendAfter",
                        "repeatEvery"
                      ]
                    }
                  }
                },
                "attachments": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "label": {
                        "type": "string",
                        "minLength": 1
                      },
                      "data": {
                        "type": "string",
                        "format": "uri"
                      },
                      "type": {
                        "type": "string",
                        "enum": [
                          "link"
                        ],
                        "default": "link"
                      }
                    },
                    "required": [
                      "label",
                      "data"
                    ]
                  }
                }
              },
              "required": [
                "title",
                "type"
              ]
            },
            "files": {
              "type": "array",
              "items": {}
            }
          },
          "required": [
            "payload"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            }
          },
          "required": [
            "id"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/use

Use envelope

Create a document envelope from a template envelope. Upload custom files to replace the template PDFs and map them to specific envelope items using identifiers.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "multipart/form-data": {
        "schema": {
          "type": "object",
          "properties": {
            "payload": {
              "type": "object",
              "properties": {
                "envelopeId": {
                  "type": "string"
                },
                "externalId": {
                  "type": "string"
                },
                "recipients": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "email": {
                        "anyOf": [
                          {
                            "type": "string",
                            "enum": [
                              ""
                            ]
                          },
                          {
                            "type": "string",
                            "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                            "maxLength": 254
                          }
                        ]
                      },
                      "name": {
                        "type": "string",
                        "maxLength": 255
                      },
                      "signingOrder": {
                        "type": "integer",
                        "minimum": 0
                      }
                    },
                    "required": [
                      "id",
                      "email"
                    ]
                  }
                },
                "distributeDocument": {
                  "type": "boolean"
                },
                "customDocumentData": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "identifier": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "number"
                          }
                        ]
                      },
                      "envelopeItemId": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "identifier",
                      "envelopeItemId"
                    ]
                  }
                },
                "folderId": {
                  "type": "string"
                },
                "prefillFields": {
                  "type": "array",
                  "items": {
                    "allOf": [
                      {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          }
                        },
                        "required": [
                          "id"
                        ]
                      },
                      {
                        "oneOf": [
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "text"
                                ]
                              },
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "value": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "number"
                                ]
                              },
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "value": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "radio"
                                ]
                              },
                              "label": {
                                "type": "string"
                              },
                              "value": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "checkbox"
                                ]
                              },
                              "label": {
                                "type": "string"
                              },
                              "value": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                }
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "dropdown"
                                ]
                              },
                              "label": {
                                "type": "string"
                              },
                              "value": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "date"
                                ]
                              },
                              "value": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        ]
                      }
                    ]
                  }
                },
                "override": {
                  "type": "object",
                  "properties": {
                    "title": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 255
                    },
                    "subject": {
                      "type": "string",
                      "maxLength": 254
                    },
                    "message": {
                      "type": "string",
                      "maxLength": 5000
                    },
                    "timezone": {
                      "type": "string"
                    },
                    "dateFormat": {
                      "type": "string",
                      "enum": [
                        "yyyy-MM-dd hh:mm a",
                        "yyyy-MM-dd",
                        "dd/MM/yyyy",
                        "dd-MM-yyyy",
                        "MM/dd/yyyy",
                        "yy-MM-dd",
                        "MMMM dd, yyyy",
                        "EEEE, MMMM dd, yyyy",
                        "dd/MM/yyyy hh:mm a",
                        "dd/MM/yyyy HH:mm",
                        "dd-MM-yyyy hh:mm a",
                        "dd-MM-yyyy HH:mm",
                        "MM/dd/yyyy hh:mm a",
                        "MM/dd/yyyy HH:mm",
                        "dd.MM.yyyy",
                        "dd.MM.yyyy HH:mm",
                        "yyyy-MM-dd HH:mm",
                        "yy-MM-dd hh:mm a",
                        "yy-MM-dd HH:mm",
                        "yyyy-MM-dd HH:mm:ss",
                        "MMMM dd, yyyy hh:mm a",
                        "MMMM dd, yyyy HH:mm",
                        "EEEE, MMMM dd, yyyy hh:mm a",
                        "EEEE, MMMM dd, yyyy HH:mm",
                        "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
                      ]
                    },
                    "redirectUrl": {
                      "type": "string"
                    },
                    "distributionMethod": {
                      "type": "string",
                      "enum": [
                        "EMAIL",
                        "NONE"
                      ]
                    },
                    "emailSettings": {
                      "type": "object",
                      "properties": {
                        "recipientSigningRequest": {
                          "type": "boolean",
                          "default": true
                        },
                        "recipientRemoved": {
                          "type": "boolean",
                          "default": true
                        },
                        "recipientSigned": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentPending": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentCompleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentDeleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerDocumentCompleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerRecipientExpired": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerDocumentCreated": {
                          "type": "boolean",
                          "default": true
                        }
                      },
                      "default": {
                        "recipientSigningRequest": true,
                        "recipientRemoved": true,
                        "recipientSigned": true,
                        "documentPending": true,
                        "documentCompleted": true,
                        "documentDeleted": true,
                        "ownerDocumentCompleted": true,
                        "ownerRecipientExpired": true,
                        "ownerDocumentCreated": true
                      }
                    },
                    "language": {
                      "type": "string",
                      "enum": [
                        "de",
                        "en",
                        "fr",
                        "es",
                        "it",
                        "nl",
                        "pl",
                        "pt-BR",
                        "ja",
                        "ko",
                        "zh"
                      ]
                    },
                    "typedSignatureEnabled": {
                      "type": "boolean"
                    },
                    "uploadSignatureEnabled": {
                      "type": "boolean"
                    },
                    "drawSignatureEnabled": {
                      "type": "boolean"
                    },
                    "allowDictateNextSigner": {
                      "type": "boolean"
                    },
                    "envelopeExpirationPeriod": {
                      "nullable": true,
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "unit": {
                              "type": "string",
                              "enum": [
                                "day",
                                "week",
                                "month",
                                "year"
                              ]
                            },
                            "amount": {
                              "type": "integer",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "unit",
                            "amount"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "disabled": {
                              "type": "boolean",
                              "enum": [
                                true
                              ]
                            }
                          },
                          "required": [
                            "disabled"
                          ]
                        }
                      ]
                    }
                  }
                },
                "attachments": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "label": {
                        "type": "string",
                        "minLength": 1
                      },
                      "data": {
                        "type": "string",
                        "format": "uri"
                      },
                      "type": {
                        "type": "string",
                        "enum": [
                          "link"
                        ],
                        "default": "link"
                      }
                    },
                    "required": [
                      "label",
                      "data"
                    ]
                  }
                },
                "formValues": {
                  "type": "object",
                  "additionalProperties": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "boolean"
                      },
                      {
                        "type": "number"
                      }
                    ]
                  }
                }
              },
              "required": [
                "envelopeId"
              ]
            },
            "files": {
              "type": "array",
              "items": {}
            }
          },
          "required": [
            "payload"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "number"
                  },
                  "name": {
                    "type": "string"
                  },
                  "email": {
                    "type": "string"
                  },
                  "token": {
                    "type": "string"
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "signingOrder": {
                    "type": "number",
                    "nullable": true
                  },
                  "signingUrl": {
                    "type": "string"
                  }
                },
                "required": [
                  "id",
                  "name",
                  "email",
                  "token",
                  "role",
                  "signingOrder",
                  "signingUrl"
                ]
              }
            }
          },
          "required": [
            "id",
            "recipients"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/update

Update envelope

Update envelope properties and settings

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "data": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 255
                },
                "externalId": {
                  "type": "string",
                  "nullable": true,
                  "maxLength": 255
                },
                "visibility": {
                  "type": "string",
                  "enum": [
                    "EVERYONE",
                    "MANAGER_AND_ABOVE",
                    "ADMIN"
                  ]
                },
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  }
                },
                "folderId": {
                  "type": "string",
                  "nullable": true
                },
                "templateType": {
                  "type": "string",
                  "enum": [
                    "PUBLIC",
                    "PRIVATE",
                    "ORGANISATION"
                  ]
                }
              }
            },
            "meta": {
              "type": "object",
              "properties": {
                "subject": {
                  "type": "string",
                  "maxLength": 254
                },
                "message": {
                  "type": "string",
                  "maxLength": 5000
                },
                "timezone": {
                  "type": "string"
                },
                "dateFormat": {
                  "type": "string",
                  "enum": [
                    "yyyy-MM-dd hh:mm a",
                    "yyyy-MM-dd",
                    "dd/MM/yyyy",
                    "dd-MM-yyyy",
                    "MM/dd/yyyy",
                    "yy-MM-dd",
                    "MMMM dd, yyyy",
                    "EEEE, MMMM dd, yyyy",
                    "dd/MM/yyyy hh:mm a",
                    "dd/MM/yyyy HH:mm",
                    "dd-MM-yyyy hh:mm a",
                    "dd-MM-yyyy HH:mm",
                    "MM/dd/yyyy hh:mm a",
                    "MM/dd/yyyy HH:mm",
                    "dd.MM.yyyy",
                    "dd.MM.yyyy HH:mm",
                    "yyyy-MM-dd HH:mm",
                    "yy-MM-dd hh:mm a",
                    "yy-MM-dd HH:mm",
                    "yyyy-MM-dd HH:mm:ss",
                    "MMMM dd, yyyy hh:mm a",
                    "MMMM dd, yyyy HH:mm",
                    "EEEE, MMMM dd, yyyy hh:mm a",
                    "EEEE, MMMM dd, yyyy HH:mm",
                    "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
                  ]
                },
                "distributionMethod": {
                  "type": "string",
                  "enum": [
                    "EMAIL",
                    "NONE"
                  ]
                },
                "signingOrder": {
                  "type": "string",
                  "enum": [
                    "PARALLEL",
                    "SEQUENTIAL"
                  ]
                },
                "allowDictateNextSigner": {
                  "type": "boolean"
                },
                "redirectUrl": {
                  "type": "string"
                },
                "language": {
                  "type": "string",
                  "enum": [
                    "de",
                    "en",
                    "fr",
                    "es",
                    "it",
                    "nl",
                    "pl",
                    "pt-BR",
                    "ja",
                    "ko",
                    "zh"
                  ]
                },
                "typedSignatureEnabled": {
                  "type": "boolean"
                },
                "uploadSignatureEnabled": {
                  "type": "boolean"
                },
                "drawSignatureEnabled": {
                  "type": "boolean"
                },
                "emailId": {
                  "type": "string",
                  "nullable": true
                },
                "emailReplyTo": {
                  "type": "string",
                  "nullable": true,
                  "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$"
                },
                "emailSettings": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "recipientSigningRequest": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientRemoved": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientSigned": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentPending": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentDeleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerRecipientExpired": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCreated": {
                      "type": "boolean",
                      "default": true
                    }
                  },
                  "default": {
                    "recipientSigningRequest": true,
                    "recipientRemoved": true,
                    "recipientSigned": true,
                    "documentPending": true,
                    "documentCompleted": true,
                    "documentDeleted": true,
                    "ownerDocumentCompleted": true,
                    "ownerRecipientExpired": true,
                    "ownerDocumentCreated": true
                  }
                },
                "envelopeExpirationPeriod": {
                  "nullable": true,
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "unit": {
                          "type": "string",
                          "enum": [
                            "day",
                            "week",
                            "month",
                            "year"
                          ]
                        },
                        "amount": {
                          "type": "integer",
                          "minimum": 1
                        }
                      },
                      "required": [
                        "unit",
                        "amount"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "disabled": {
                          "type": "boolean",
                          "enum": [
                            true
                          ]
                        }
                      },
                      "required": [
                        "disabled"
                      ]
                    }
                  ]
                },
                "reminderSettings": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "sendAfter": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "unit": {
                              "type": "string",
                              "enum": [
                                "day",
                                "week",
                                "month"
                              ]
                            },
                            "amount": {
                              "type": "integer",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "unit",
                            "amount"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "disabled": {
                              "type": "boolean",
                              "enum": [
                                true
                              ]
                            }
                          },
                          "required": [
                            "disabled"
                          ]
                        }
                      ]
                    },
                    "repeatEvery": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "unit": {
                              "type": "string",
                              "enum": [
                                "day",
                                "week",
                                "month"
                              ]
                            },
                            "amount": {
                              "type": "integer",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "unit",
                            "amount"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "disabled": {
                              "type": "boolean",
                              "enum": [
                                true
                              ]
                            }
                          },
                          "required": [
                            "disabled"
                          ]
                        }
                      ]
                    }
                  },
                  "required": [
                    "sendAfter",
                    "repeatEvery"
                  ]
                }
              }
            }
          },
          "required": [
            "envelopeId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "internalVersion": {
              "type": "number"
            },
            "type": {
              "type": "string",
              "enum": [
                "DOCUMENT",
                "TEMPLATE"
              ]
            },
            "status": {
              "type": "string",
              "enum": [
                "DRAFT",
                "PENDING",
                "COMPLETED",
                "REJECTED",
                "CANCELLED"
              ]
            },
            "source": {
              "type": "string",
              "enum": [
                "DOCUMENT",
                "TEMPLATE",
                "TEMPLATE_DIRECT_LINK"
              ]
            },
            "visibility": {
              "type": "string",
              "enum": [
                "EVERYONE",
                "MANAGER_AND_ABOVE",
                "ADMIN"
              ]
            },
            "templateType": {
              "type": "string",
              "enum": [
                "PUBLIC",
                "PRIVATE",
                "ORGANISATION"
              ]
            },
            "id": {
              "type": "string"
            },
            "secondaryId": {
              "type": "string"
            },
            "externalId": {
              "type": "string",
              "nullable": true
            },
            "createdAt": {
              "type": "string"
            },
            "updatedAt": {
              "type": "string"
            },
            "completedAt": {
              "type": "string",
              "nullable": true
            },
            "deletedAt": {
              "type": "string",
              "nullable": true
            },
            "title": {
              "type": "string"
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  }
                }
              },
              "required": [
                "globalAccessAuth",
                "globalActionAuth"
              ]
            },
            "formValues": {
              "type": "object",
              "nullable": true,
              "additionalProperties": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "number"
                  }
                ]
              }
            },
            "publicTitle": {
              "type": "string"
            },
            "publicDescription": {
              "type": "string"
            },
            "userId": {
              "type": "number"
            },
            "teamId": {
              "type": "number"
            },
            "folderId": {
              "type": "string",
              "nullable": true
            }
          },
          "required": [
            "internalVersion",
            "type",
            "status",
            "source",
            "visibility",
            "templateType",
            "id",
            "secondaryId",
            "externalId",
            "createdAt",
            "updatedAt",
            "completedAt",
            "deletedAt",
            "title",
            "authOptions",
            "formValues",
            "publicTitle",
            "publicDescription",
            "userId",
            "teamId",
            "folderId"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/delete

Delete envelope

Delete an envelope

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            }
          },
          "required": [
            "envelopeId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/cancel

Cancel envelope

Cancel a pending envelope

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "reason": {
              "type": "string"
            }
          },
          "required": [
            "envelopeId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/duplicate

Duplicate envelope

Duplicate an envelope with all its settings

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string",
              "minLength": 1
            },
            "includeRecipients": {
              "type": "boolean",
              "default": true
            },
            "includeFields": {
              "type": "boolean",
              "default": true
            }
          },
          "required": [
            "envelopeId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            }
          },
          "required": [
            "id"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/distribute

Distribute envelope

Send the envelope to recipients based on your distribution method

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "meta": {
              "type": "object",
              "properties": {
                "subject": {
                  "type": "string",
                  "maxLength": 254
                },
                "message": {
                  "type": "string",
                  "maxLength": 5000
                },
                "timezone": {
                  "type": "string"
                },
                "dateFormat": {
                  "type": "string",
                  "enum": [
                    "yyyy-MM-dd hh:mm a",
                    "yyyy-MM-dd",
                    "dd/MM/yyyy",
                    "dd-MM-yyyy",
                    "MM/dd/yyyy",
                    "yy-MM-dd",
                    "MMMM dd, yyyy",
                    "EEEE, MMMM dd, yyyy",
                    "dd/MM/yyyy hh:mm a",
                    "dd/MM/yyyy HH:mm",
                    "dd-MM-yyyy hh:mm a",
                    "dd-MM-yyyy HH:mm",
                    "MM/dd/yyyy hh:mm a",
                    "MM/dd/yyyy HH:mm",
                    "dd.MM.yyyy",
                    "dd.MM.yyyy HH:mm",
                    "yyyy-MM-dd HH:mm",
                    "yy-MM-dd hh:mm a",
                    "yy-MM-dd HH:mm",
                    "yyyy-MM-dd HH:mm:ss",
                    "MMMM dd, yyyy hh:mm a",
                    "MMMM dd, yyyy HH:mm",
                    "EEEE, MMMM dd, yyyy hh:mm a",
                    "EEEE, MMMM dd, yyyy HH:mm",
                    "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
                  ]
                },
                "distributionMethod": {
                  "type": "string",
                  "enum": [
                    "EMAIL",
                    "NONE"
                  ]
                },
                "redirectUrl": {
                  "type": "string"
                },
                "language": {
                  "type": "string",
                  "enum": [
                    "de",
                    "en",
                    "fr",
                    "es",
                    "it",
                    "nl",
                    "pl",
                    "pt-BR",
                    "ja",
                    "ko",
                    "zh"
                  ]
                },
                "emailId": {
                  "type": "string",
                  "nullable": true
                },
                "emailReplyTo": {
                  "type": "string",
                  "nullable": true,
                  "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$"
                },
                "emailSettings": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "recipientSigningRequest": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientRemoved": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientSigned": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentPending": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentDeleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerRecipientExpired": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCreated": {
                      "type": "boolean",
                      "default": true
                    }
                  },
                  "default": {
                    "recipientSigningRequest": true,
                    "recipientRemoved": true,
                    "recipientSigned": true,
                    "documentPending": true,
                    "documentCompleted": true,
                    "documentDeleted": true,
                    "ownerDocumentCompleted": true,
                    "ownerRecipientExpired": true,
                    "ownerDocumentCreated": true
                  }
                }
              }
            }
          },
          "required": [
            "envelopeId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "id": {
              "type": "string"
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "number"
                  },
                  "name": {
                    "type": "string"
                  },
                  "email": {
                    "type": "string"
                  },
                  "token": {
                    "type": "string"
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "signingOrder": {
                    "type": "number",
                    "nullable": true
                  },
                  "signingUrl": {
                    "type": "string"
                  }
                },
                "required": [
                  "id",
                  "name",
                  "email",
                  "token",
                  "role",
                  "signingOrder",
                  "signingUrl"
                ]
              }
            }
          },
          "required": [
            "success",
            "id",
            "recipients"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /envelope/redistribute

Redistribute envelope

Redistribute the envelope to the provided recipients who have not actioned the envelope. Will use the distribution method set in the envelope. This also refreshes the signing-link expiration for the targeted unsigned recipients, renewing any expired links.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "number"
              },
              "minItems": 1
            }
          },
          "required": [
            "envelopeId",
            "recipients"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "id": {
              "type": "string"
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "number"
                  },
                  "name": {
                    "type": "string"
                  },
                  "email": {
                    "type": "string"
                  },
                  "token": {
                    "type": "string"
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "signingOrder": {
                    "type": "number",
                    "nullable": true
                  },
                  "signingUrl": {
                    "type": "string"
                  }
                },
                "required": [
                  "id",
                  "name",
                  "email",
                  "token",
                  "role",
                  "signingOrder",
                  "signingUrl"
                ]
              }
            }
          },
          "required": [
            "success",
            "id",
            "recipients"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /document/{documentId} (legado)

Get document

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Returns a document given an ID

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "documentId",
      "schema": {
        "type": "number"
      },
      "required": true
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "visibility": {
              "type": "string",
              "enum": [
                "EVERYONE",
                "MANAGER_AND_ABOVE",
                "ADMIN"
              ]
            },
            "status": {
              "type": "string",
              "enum": [
                "DRAFT",
                "PENDING",
                "COMPLETED",
                "REJECTED",
                "CANCELLED"
              ]
            },
            "source": {
              "type": "string",
              "enum": [
                "DOCUMENT",
                "TEMPLATE",
                "TEMPLATE_DIRECT_LINK"
              ]
            },
            "id": {
              "type": "number"
            },
            "externalId": {
              "type": "string",
              "nullable": true
            },
            "userId": {
              "type": "number"
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  }
                }
              },
              "required": [
                "globalAccessAuth",
                "globalActionAuth"
              ]
            },
            "formValues": {
              "type": "object",
              "nullable": true,
              "additionalProperties": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "number"
                  }
                ]
              }
            },
            "title": {
              "type": "string"
            },
            "createdAt": {
              "type": "string"
            },
            "updatedAt": {
              "type": "string"
            },
            "completedAt": {
              "type": "string",
              "nullable": true
            },
            "deletedAt": {
              "type": "string",
              "nullable": true
            },
            "teamId": {
              "type": "number"
            },
            "folderId": {
              "type": "string",
              "nullable": true
            },
            "envelopeId": {
              "type": "string"
            },
            "internalVersion": {
              "type": "number"
            },
            "templateId": {
              "type": "number",
              "nullable": true
            },
            "documentDataId": {
              "type": "string",
              "default": ""
            },
            "documentData": {
              "type": "object",
              "properties": {
                "type": {
                  "type": "string",
                  "enum": [
                    "S3_PATH",
                    "BYTES",
                    "BYTES_64"
                  ]
                },
                "id": {
                  "type": "string"
                },
                "data": {
                  "type": "string"
                },
                "initialData": {
                  "type": "string"
                },
                "envelopeItemId": {
                  "type": "string"
                }
              },
              "required": [
                "type",
                "id",
                "data",
                "initialData",
                "envelopeItemId"
              ]
            },
            "documentMeta": {
              "type": "object",
              "properties": {
                "signingOrder": {
                  "type": "string",
                  "enum": [
                    "PARALLEL",
                    "SEQUENTIAL"
                  ]
                },
                "distributionMethod": {
                  "type": "string",
                  "enum": [
                    "EMAIL",
                    "NONE"
                  ]
                },
                "id": {
                  "type": "string"
                },
                "subject": {
                  "type": "string",
                  "nullable": true
                },
                "message": {
                  "type": "string",
                  "nullable": true
                },
                "timezone": {
                  "type": "string",
                  "nullable": true
                },
                "dateFormat": {
                  "type": "string",
                  "nullable": true
                },
                "redirectUrl": {
                  "type": "string",
                  "nullable": true
                },
                "typedSignatureEnabled": {
                  "type": "boolean"
                },
                "uploadSignatureEnabled": {
                  "type": "boolean"
                },
                "drawSignatureEnabled": {
                  "type": "boolean"
                },
                "allowDictateNextSigner": {
                  "type": "boolean"
                },
                "language": {
                  "type": "string"
                },
                "emailSettings": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "recipientSigningRequest": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientRemoved": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientSigned": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentPending": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentDeleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerRecipientExpired": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCreated": {
                      "type": "boolean",
                      "default": true
                    }
                  },
                  "required": [
                    "recipientSigningRequest",
                    "recipientRemoved",
                    "recipientSigned",
                    "documentPending",
                    "documentCompleted",
                    "documentDeleted",
                    "ownerDocumentCompleted",
                    "ownerRecipientExpired",
                    "ownerDocumentCreated"
                  ],
                  "default": {
                    "recipientSigningRequest": true,
                    "recipientRemoved": true,
                    "recipientSigned": true,
                    "documentPending": true,
                    "documentCompleted": true,
                    "documentDeleted": true,
                    "ownerDocumentCompleted": true,
                    "ownerRecipientExpired": true,
                    "ownerDocumentCreated": true
                  }
                },
                "emailId": {
                  "type": "string",
                  "nullable": true
                },
                "emailReplyTo": {
                  "type": "string",
                  "nullable": true
                },
                "envelopeExpirationPeriod": {
                  "nullable": true,
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "unit": {
                          "type": "string",
                          "enum": [
                            "day",
                            "week",
                            "month",
                            "year"
                          ]
                        },
                        "amount": {
                          "type": "integer",
                          "minimum": 1
                        }
                      },
                      "required": [
                        "unit",
                        "amount"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "disabled": {
                          "type": "boolean",
                          "enum": [
                            true
                          ]
                        }
                      },
                      "required": [
                        "disabled"
                      ]
                    }
                  ]
                },
                "reminderSettings": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "sendAfter": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "unit": {
                              "type": "string",
                              "enum": [
                                "day",
                                "week",
                                "month"
                              ]
                            },
                            "amount": {
                              "type": "integer",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "unit",
                            "amount"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "disabled": {
                              "type": "boolean",
                              "enum": [
                                true
                              ]
                            }
                          },
                          "required": [
                            "disabled"
                          ]
                        }
                      ]
                    },
                    "repeatEvery": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "unit": {
                              "type": "string",
                              "enum": [
                                "day",
                                "week",
                                "month"
                              ]
                            },
                            "amount": {
                              "type": "integer",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "unit",
                            "amount"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "disabled": {
                              "type": "boolean",
                              "enum": [
                                true
                              ]
                            }
                          },
                          "required": [
                            "disabled"
                          ]
                        }
                      ]
                    }
                  },
                  "required": [
                    "sendAfter",
                    "repeatEvery"
                  ]
                },
                "password": {
                  "type": "string",
                  "nullable": true,
                  "default": null
                },
                "documentId": {
                  "type": "number",
                  "default": -1
                }
              },
              "required": [
                "signingOrder",
                "distributionMethod",
                "id",
                "subject",
                "message",
                "timezone",
                "dateFormat",
                "redirectUrl",
                "typedSignatureEnabled",
                "uploadSignatureEnabled",
                "drawSignatureEnabled",
                "allowDictateNextSigner",
                "language",
                "emailSettings",
                "emailId",
                "emailReplyTo",
                "envelopeExpirationPeriod",
                "reminderSettings",
                "password"
              ]
            },
            "envelopeItems": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string"
                  },
                  "envelopeId": {
                    "type": "string"
                  }
                },
                "required": [
                  "id",
                  "envelopeId"
                ]
              }
            },
            "folder": {
              "type": "object",
              "nullable": true,
              "properties": {
                "id": {
                  "type": "string"
                },
                "name": {
                  "type": "string"
                },
                "type": {
                  "type": "string",
                  "enum": [
                    "DOCUMENT",
                    "TEMPLATE"
                  ]
                },
                "visibility": {
                  "type": "string",
                  "enum": [
                    "EVERYONE",
                    "MANAGER_AND_ABOVE",
                    "ADMIN"
                  ]
                },
                "userId": {
                  "type": "number"
                },
                "teamId": {
                  "type": "number"
                },
                "pinned": {
                  "type": "boolean"
                },
                "parentId": {
                  "type": "string",
                  "nullable": true
                },
                "createdAt": {
                  "type": "string"
                },
                "updatedAt": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "name",
                "type",
                "visibility",
                "userId",
                "teamId",
                "pinned",
                "parentId",
                "createdAt",
                "updatedAt"
              ]
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "readStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_OPENED",
                      "OPENED"
                    ]
                  },
                  "signingStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SIGNED",
                      "SIGNED",
                      "REJECTED"
                    ]
                  },
                  "sendStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SENT",
                      "SENT"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "email": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "token": {
                    "type": "string"
                  },
                  "documentDeletedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expired": {
                    "type": "string",
                    "nullable": true
                  },
                  "expiresAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expirationNotifiedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "signedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "accessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "actionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD",
                            "EXPLICIT_NONE"
                          ]
                        }
                      }
                    },
                    "required": [
                      "accessAuth",
                      "actionAuth"
                    ]
                  },
                  "signingOrder": {
                    "type": "number",
                    "nullable": true
                  },
                  "rejectionReason": {
                    "type": "string",
                    "nullable": true
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "role",
                  "readStatus",
                  "signingStatus",
                  "sendStatus",
                  "id",
                  "email",
                  "name",
                  "token",
                  "documentDeletedAt",
                  "expired",
                  "expiresAt",
                  "expirationNotifiedAt",
                  "signedAt",
                  "authOptions",
                  "signingOrder",
                  "rejectionReason"
                ]
              }
            },
            "fields": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            }
          },
          "required": [
            "visibility",
            "status",
            "source",
            "id",
            "externalId",
            "userId",
            "authOptions",
            "formValues",
            "title",
            "createdAt",
            "updatedAt",
            "completedAt",
            "deletedAt",
            "teamId",
            "folderId",
            "envelopeId",
            "internalVersion",
            "documentDataId",
            "documentData",
            "documentMeta",
            "envelopeItems",
            "folder",
            "recipients",
            "fields"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/get-many (legado)

Get multiple documents

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Retrieve multiple documents by their IDs

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentIds": {
              "type": "array",
              "items": {
                "type": "number"
              },
              "minItems": 1
            }
          },
          "required": [
            "documentIds"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "visibility": {
                    "type": "string",
                    "enum": [
                      "EVERYONE",
                      "MANAGER_AND_ABOVE",
                      "ADMIN"
                    ]
                  },
                  "status": {
                    "type": "string",
                    "enum": [
                      "DRAFT",
                      "PENDING",
                      "COMPLETED",
                      "REJECTED",
                      "CANCELLED"
                    ]
                  },
                  "source": {
                    "type": "string",
                    "enum": [
                      "DOCUMENT",
                      "TEMPLATE",
                      "TEMPLATE_DIRECT_LINK"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "externalId": {
                    "type": "string",
                    "nullable": true
                  },
                  "userId": {
                    "type": "number"
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "globalAccessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "globalActionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD"
                          ]
                        }
                      }
                    },
                    "required": [
                      "globalAccessAuth",
                      "globalActionAuth"
                    ]
                  },
                  "formValues": {
                    "type": "object",
                    "nullable": true,
                    "additionalProperties": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "boolean"
                        },
                        {
                          "type": "number"
                        }
                      ]
                    }
                  },
                  "title": {
                    "type": "string"
                  },
                  "createdAt": {
                    "type": "string"
                  },
                  "updatedAt": {
                    "type": "string"
                  },
                  "completedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "deletedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "teamId": {
                    "type": "number"
                  },
                  "folderId": {
                    "type": "string",
                    "nullable": true
                  },
                  "useLegacyFieldInsertion": {
                    "type": "boolean"
                  },
                  "envelopeId": {
                    "type": "string"
                  },
                  "internalVersion": {
                    "type": "number"
                  },
                  "documentDataId": {
                    "type": "string",
                    "default": ""
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  },
                  "user": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "name": {
                        "type": "string",
                        "nullable": true
                      },
                      "email": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "name",
                      "email"
                    ]
                  },
                  "recipients": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "envelopeId": {
                          "type": "string"
                        },
                        "role": {
                          "type": "string",
                          "enum": [
                            "CC",
                            "SIGNER",
                            "VIEWER",
                            "APPROVER",
                            "ASSISTANT"
                          ]
                        },
                        "readStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_OPENED",
                            "OPENED"
                          ]
                        },
                        "signingStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_SIGNED",
                            "SIGNED",
                            "REJECTED"
                          ]
                        },
                        "sendStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_SENT",
                            "SENT"
                          ]
                        },
                        "id": {
                          "type": "number"
                        },
                        "email": {
                          "type": "string"
                        },
                        "name": {
                          "type": "string"
                        },
                        "token": {
                          "type": "string"
                        },
                        "documentDeletedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "expired": {
                          "type": "string",
                          "nullable": true
                        },
                        "expiresAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "expirationNotifiedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "signedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "authOptions": {
                          "type": "object",
                          "nullable": true,
                          "properties": {
                            "accessAuth": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "enum": [
                                  "ACCOUNT",
                                  "TWO_FACTOR_AUTH"
                                ]
                              }
                            },
                            "actionAuth": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "enum": [
                                  "ACCOUNT",
                                  "PASSKEY",
                                  "TWO_FACTOR_AUTH",
                                  "PASSWORD",
                                  "EXPLICIT_NONE"
                                ]
                              }
                            }
                          },
                          "required": [
                            "accessAuth",
                            "actionAuth"
                          ]
                        },
                        "signingOrder": {
                          "type": "number",
                          "nullable": true
                        },
                        "rejectionReason": {
                          "type": "string",
                          "nullable": true
                        },
                        "documentId": {
                          "type": "number",
                          "nullable": true
                        },
                        "templateId": {
                          "type": "number",
                          "nullable": true
                        }
                      },
                      "required": [
                        "envelopeId",
                        "role",
                        "readStatus",
                        "signingStatus",
                        "sendStatus",
                        "id",
                        "email",
                        "name",
                        "token",
                        "documentDeletedAt",
                        "expired",
                        "expiresAt",
                        "expirationNotifiedAt",
                        "signedAt",
                        "authOptions",
                        "signingOrder",
                        "rejectionReason"
                      ]
                    }
                  },
                  "team": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "url": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "url"
                    ]
                  }
                },
                "required": [
                  "visibility",
                  "status",
                  "source",
                  "id",
                  "externalId",
                  "userId",
                  "authOptions",
                  "formValues",
                  "title",
                  "createdAt",
                  "updatedAt",
                  "completedAt",
                  "deletedAt",
                  "teamId",
                  "folderId",
                  "useLegacyFieldInsertion",
                  "envelopeId",
                  "internalVersion",
                  "documentDataId",
                  "user",
                  "recipients",
                  "team"
                ]
              }
            }
          },
          "required": [
            "data"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /document (legado)

Find documents

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Find documents based on a search criteria

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "query",
      "name": "query",
      "description": "The search query.",
      "schema": {
        "type": "string"
      }
    },
    {
      "in": "query",
      "name": "page",
      "description": "The pagination page number, starts at 1.",
      "schema": {
        "type": "number",
        "minimum": 1
      }
    },
    {
      "in": "query",
      "name": "perPage",
      "description": "The number of items per page.",
      "schema": {
        "type": "number",
        "minimum": 1,
        "maximum": 100
      }
    },
    {
      "in": "query",
      "name": "templateId",
      "description": "Filter documents by the template ID used to create it.",
      "schema": {
        "type": "number"
      }
    },
    {
      "in": "query",
      "name": "source",
      "description": "Filter documents by how it was created.",
      "schema": {
        "type": "string",
        "enum": [
          "DOCUMENT",
          "TEMPLATE",
          "TEMPLATE_DIRECT_LINK"
        ]
      }
    },
    {
      "in": "query",
      "name": "status",
      "description": "Filter documents by the current status",
      "schema": {
        "type": "string",
        "enum": [
          "DRAFT",
          "PENDING",
          "COMPLETED",
          "REJECTED",
          "CANCELLED"
        ]
      }
    },
    {
      "in": "query",
      "name": "hasExpiredRecipients",
      "description": "Filter for documents that have at least one recipient whose signing link has expired.",
      "schema": {
        "type": "string",
        "enum": [
          "true",
          "false"
        ]
      }
    },
    {
      "in": "query",
      "name": "folderId",
      "description": "Filter documents by folder ID",
      "schema": {
        "type": "string"
      }
    },
    {
      "in": "query",
      "name": "orderByColumn",
      "schema": {
        "type": "string",
        "enum": [
          "createdAt"
        ]
      }
    },
    {
      "in": "query",
      "name": "orderByDirection",
      "schema": {
        "type": "string",
        "enum": [
          "asc",
          "desc"
        ],
        "default": "desc"
      }
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "visibility": {
                    "type": "string",
                    "enum": [
                      "EVERYONE",
                      "MANAGER_AND_ABOVE",
                      "ADMIN"
                    ]
                  },
                  "status": {
                    "type": "string",
                    "enum": [
                      "DRAFT",
                      "PENDING",
                      "COMPLETED",
                      "REJECTED",
                      "CANCELLED"
                    ]
                  },
                  "source": {
                    "type": "string",
                    "enum": [
                      "DOCUMENT",
                      "TEMPLATE",
                      "TEMPLATE_DIRECT_LINK"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "externalId": {
                    "type": "string",
                    "nullable": true
                  },
                  "userId": {
                    "type": "number"
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "globalAccessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "globalActionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD"
                          ]
                        }
                      }
                    },
                    "required": [
                      "globalAccessAuth",
                      "globalActionAuth"
                    ]
                  },
                  "formValues": {
                    "type": "object",
                    "nullable": true,
                    "additionalProperties": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "boolean"
                        },
                        {
                          "type": "number"
                        }
                      ]
                    }
                  },
                  "title": {
                    "type": "string"
                  },
                  "createdAt": {
                    "type": "string"
                  },
                  "updatedAt": {
                    "type": "string"
                  },
                  "completedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "deletedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "teamId": {
                    "type": "number"
                  },
                  "folderId": {
                    "type": "string",
                    "nullable": true
                  },
                  "useLegacyFieldInsertion": {
                    "type": "boolean"
                  },
                  "envelopeId": {
                    "type": "string"
                  },
                  "internalVersion": {
                    "type": "number"
                  },
                  "documentDataId": {
                    "type": "string",
                    "default": ""
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  },
                  "user": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "name": {
                        "type": "string",
                        "nullable": true
                      },
                      "email": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "name",
                      "email"
                    ]
                  },
                  "recipients": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "envelopeId": {
                          "type": "string"
                        },
                        "role": {
                          "type": "string",
                          "enum": [
                            "CC",
                            "SIGNER",
                            "VIEWER",
                            "APPROVER",
                            "ASSISTANT"
                          ]
                        },
                        "readStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_OPENED",
                            "OPENED"
                          ]
                        },
                        "signingStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_SIGNED",
                            "SIGNED",
                            "REJECTED"
                          ]
                        },
                        "sendStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_SENT",
                            "SENT"
                          ]
                        },
                        "id": {
                          "type": "number"
                        },
                        "email": {
                          "type": "string"
                        },
                        "name": {
                          "type": "string"
                        },
                        "token": {
                          "type": "string"
                        },
                        "documentDeletedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "expired": {
                          "type": "string",
                          "nullable": true
                        },
                        "expiresAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "expirationNotifiedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "signedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "authOptions": {
                          "type": "object",
                          "nullable": true,
                          "properties": {
                            "accessAuth": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "enum": [
                                  "ACCOUNT",
                                  "TWO_FACTOR_AUTH"
                                ]
                              }
                            },
                            "actionAuth": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "enum": [
                                  "ACCOUNT",
                                  "PASSKEY",
                                  "TWO_FACTOR_AUTH",
                                  "PASSWORD",
                                  "EXPLICIT_NONE"
                                ]
                              }
                            }
                          },
                          "required": [
                            "accessAuth",
                            "actionAuth"
                          ]
                        },
                        "signingOrder": {
                          "type": "number",
                          "nullable": true
                        },
                        "rejectionReason": {
                          "type": "string",
                          "nullable": true
                        },
                        "documentId": {
                          "type": "number",
                          "nullable": true
                        },
                        "templateId": {
                          "type": "number",
                          "nullable": true
                        }
                      },
                      "required": [
                        "envelopeId",
                        "role",
                        "readStatus",
                        "signingStatus",
                        "sendStatus",
                        "id",
                        "email",
                        "name",
                        "token",
                        "documentDeletedAt",
                        "expired",
                        "expiresAt",
                        "expirationNotifiedAt",
                        "signedAt",
                        "authOptions",
                        "signingOrder",
                        "rejectionReason"
                      ]
                    }
                  },
                  "team": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "url": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "url"
                    ]
                  }
                },
                "required": [
                  "visibility",
                  "status",
                  "source",
                  "id",
                  "externalId",
                  "userId",
                  "authOptions",
                  "formValues",
                  "title",
                  "createdAt",
                  "updatedAt",
                  "completedAt",
                  "deletedAt",
                  "teamId",
                  "folderId",
                  "useLegacyFieldInsertion",
                  "envelopeId",
                  "internalVersion",
                  "documentDataId",
                  "user",
                  "recipients",
                  "team"
                ]
              }
            },
            "count": {
              "type": "number"
            },
            "currentPage": {
              "type": "number"
            },
            "perPage": {
              "type": "number"
            },
            "totalPages": {
              "type": "number"
            }
          },
          "required": [
            "data",
            "count",
            "currentPage",
            "perPage",
            "totalPages"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/create (legado)

Create document

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "multipart/form-data": {
        "schema": {
          "type": "object",
          "properties": {
            "payload": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 255
                },
                "externalId": {
                  "type": "string",
                  "maxLength": 255
                },
                "visibility": {
                  "type": "string",
                  "enum": [
                    "EVERYONE",
                    "MANAGER_AND_ABOVE",
                    "ADMIN"
                  ]
                },
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  }
                },
                "formValues": {
                  "type": "object",
                  "additionalProperties": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "boolean"
                      },
                      {
                        "type": "number"
                      }
                    ]
                  }
                },
                "folderId": {
                  "type": "string"
                },
                "recipients": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "email": {
                        "type": "string",
                        "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                        "minLength": 1,
                        "maxLength": 254
                      },
                      "name": {
                        "type": "string",
                        "maxLength": 255
                      },
                      "role": {
                        "type": "string",
                        "enum": [
                          "CC",
                          "SIGNER",
                          "VIEWER",
                          "APPROVER",
                          "ASSISTANT"
                        ]
                      },
                      "signingOrder": {
                        "type": "integer",
                        "minimum": 0
                      },
                      "accessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        },
                        "default": []
                      },
                      "actionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD",
                            "EXPLICIT_NONE"
                          ]
                        },
                        "default": []
                      },
                      "fields": {
                        "type": "array",
                        "items": {
                          "allOf": [
                            {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "SIGNATURE"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ],
                                          "default": "auto"
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "signature"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "FREE_SIGNATURE"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "INITIALS"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "initials"
                                          ]
                                        },
                                        "textAlign": {
                                          "type": "string",
                                          "enum": [
                                            "left",
                                            "center",
                                            "right"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "NAME"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "name"
                                          ]
                                        },
                                        "textAlign": {
                                          "type": "string",
                                          "enum": [
                                            "left",
                                            "center",
                                            "right"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "EMAIL"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ],
                                          "default": "auto"
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "email"
                                          ]
                                        },
                                        "textAlign": {
                                          "type": "string",
                                          "enum": [
                                            "left",
                                            "center",
                                            "right"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "DATE"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ],
                                          "default": "auto"
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "date"
                                          ]
                                        },
                                        "textAlign": {
                                          "type": "string",
                                          "enum": [
                                            "left",
                                            "center",
                                            "right"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "TEXT"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "text"
                                          ]
                                        },
                                        "text": {
                                          "type": "string"
                                        },
                                        "characterLimit": {
                                          "type": "number",
                                          "minimum": 0
                                        },
                                        "textAlign": {
                                          "type": "string",
                                          "enum": [
                                            "left",
                                            "center",
                                            "right"
                                          ]
                                        },
                                        "lineHeight": {
                                          "type": "number",
                                          "nullable": true,
                                          "minimum": 1,
                                          "maximum": 10
                                        },
                                        "letterSpacing": {
                                          "type": "number",
                                          "nullable": true,
                                          "minimum": 0,
                                          "maximum": 100
                                        },
                                        "verticalAlign": {
                                          "type": "string",
                                          "nullable": true,
                                          "enum": [
                                            "top",
                                            "middle",
                                            "bottom",
                                            null
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "NUMBER"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "number"
                                          ]
                                        },
                                        "numberFormat": {
                                          "type": "string",
                                          "nullable": true
                                        },
                                        "value": {
                                          "type": "string"
                                        },
                                        "minValue": {
                                          "type": "number",
                                          "nullable": true
                                        },
                                        "maxValue": {
                                          "type": "number",
                                          "nullable": true
                                        },
                                        "textAlign": {
                                          "type": "string",
                                          "enum": [
                                            "left",
                                            "center",
                                            "right"
                                          ]
                                        },
                                        "lineHeight": {
                                          "type": "number",
                                          "nullable": true,
                                          "minimum": 1,
                                          "maximum": 10
                                        },
                                        "letterSpacing": {
                                          "type": "number",
                                          "nullable": true,
                                          "minimum": 0,
                                          "maximum": 100
                                        },
                                        "verticalAlign": {
                                          "type": "string",
                                          "nullable": true,
                                          "enum": [
                                            "top",
                                            "middle",
                                            "bottom",
                                            null
                                          ]
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "RADIO"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "radio"
                                          ]
                                        },
                                        "values": {
                                          "type": "array",
                                          "items": {
                                            "type": "object",
                                            "properties": {
                                              "id": {
                                                "type": "number"
                                              },
                                              "checked": {
                                                "type": "boolean"
                                              },
                                              "value": {
                                                "type": "string"
                                              }
                                            },
                                            "required": [
                                              "id",
                                              "checked",
                                              "value"
                                            ]
                                          }
                                        },
                                        "direction": {
                                          "type": "string",
                                          "enum": [
                                            "vertical",
                                            "horizontal"
                                          ],
                                          "default": "vertical"
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "CHECKBOX"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "checkbox"
                                          ]
                                        },
                                        "values": {
                                          "type": "array",
                                          "items": {
                                            "type": "object",
                                            "properties": {
                                              "id": {
                                                "type": "number"
                                              },
                                              "checked": {
                                                "type": "boolean"
                                              },
                                              "value": {
                                                "type": "string"
                                              }
                                            },
                                            "required": [
                                              "id",
                                              "checked",
                                              "value"
                                            ]
                                          }
                                        },
                                        "validationRule": {
                                          "type": "string"
                                        },
                                        "validationLength": {
                                          "type": "number"
                                        },
                                        "direction": {
                                          "type": "string",
                                          "enum": [
                                            "vertical",
                                            "horizontal"
                                          ],
                                          "default": "vertical"
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "DROPDOWN"
                                      ]
                                    },
                                    "fieldMeta": {
                                      "type": "object",
                                      "properties": {
                                        "label": {
                                          "type": "string"
                                        },
                                        "placeholder": {
                                          "type": "string"
                                        },
                                        "required": {
                                          "type": "boolean"
                                        },
                                        "readOnly": {
                                          "type": "boolean"
                                        },
                                        "fontSize": {
                                          "type": "number",
                                          "minimum": 8,
                                          "maximum": 96,
                                          "default": 12
                                        },
                                        "overflow": {
                                          "type": "string",
                                          "enum": [
                                            "auto",
                                            "horizontal",
                                            "vertical",
                                            "crop"
                                          ]
                                        },
                                        "type": {
                                          "type": "string",
                                          "enum": [
                                            "dropdown"
                                          ]
                                        },
                                        "values": {
                                          "type": "array",
                                          "items": {
                                            "type": "object",
                                            "properties": {
                                              "value": {
                                                "type": "string"
                                              }
                                            },
                                            "required": [
                                              "value"
                                            ]
                                          }
                                        },
                                        "defaultValue": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "type"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                }
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "pageNumber": {
                                  "type": "number",
                                  "minimum": 1
                                },
                                "pageX": {
                                  "type": "number",
                                  "minimum": 0
                                },
                                "pageY": {
                                  "type": "number",
                                  "minimum": 0
                                },
                                "width": {
                                  "type": "number",
                                  "minimum": 1
                                },
                                "height": {
                                  "type": "number",
                                  "minimum": 1
                                }
                              },
                              "required": [
                                "pageNumber",
                                "pageX",
                                "pageY",
                                "width",
                                "height"
                              ]
                            }
                          ]
                        }
                      }
                    },
                    "required": [
                      "email",
                      "name",
                      "role"
                    ]
                  }
                },
                "attachments": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "label": {
                        "type": "string",
                        "minLength": 1
                      },
                      "data": {
                        "type": "string",
                        "format": "uri"
                      },
                      "type": {
                        "type": "string",
                        "enum": [
                          "link"
                        ],
                        "default": "link"
                      }
                    },
                    "required": [
                      "label",
                      "data"
                    ]
                  }
                },
                "meta": {
                  "type": "object",
                  "properties": {
                    "subject": {
                      "type": "string",
                      "maxLength": 254
                    },
                    "message": {
                      "type": "string",
                      "maxLength": 5000
                    },
                    "timezone": {
                      "type": "string"
                    },
                    "dateFormat": {
                      "type": "string",
                      "enum": [
                        "yyyy-MM-dd hh:mm a",
                        "yyyy-MM-dd",
                        "dd/MM/yyyy",
                        "dd-MM-yyyy",
                        "MM/dd/yyyy",
                        "yy-MM-dd",
                        "MMMM dd, yyyy",
                        "EEEE, MMMM dd, yyyy",
                        "dd/MM/yyyy hh:mm a",
                        "dd/MM/yyyy HH:mm",
                        "dd-MM-yyyy hh:mm a",
                        "dd-MM-yyyy HH:mm",
                        "MM/dd/yyyy hh:mm a",
                        "MM/dd/yyyy HH:mm",
                        "dd.MM.yyyy",
                        "dd.MM.yyyy HH:mm",
                        "yyyy-MM-dd HH:mm",
                        "yy-MM-dd hh:mm a",
                        "yy-MM-dd HH:mm",
                        "yyyy-MM-dd HH:mm:ss",
                        "MMMM dd, yyyy hh:mm a",
                        "MMMM dd, yyyy HH:mm",
                        "EEEE, MMMM dd, yyyy hh:mm a",
                        "EEEE, MMMM dd, yyyy HH:mm",
                        "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
                      ]
                    },
                    "distributionMethod": {
                      "type": "string",
                      "enum": [
                        "EMAIL",
                        "NONE"
                      ]
                    },
                    "signingOrder": {
                      "type": "string",
                      "enum": [
                        "PARALLEL",
                        "SEQUENTIAL"
                      ]
                    },
                    "allowDictateNextSigner": {
                      "type": "boolean"
                    },
                    "redirectUrl": {
                      "type": "string"
                    },
                    "language": {
                      "type": "string",
                      "enum": [
                        "de",
                        "en",
                        "fr",
                        "es",
                        "it",
                        "nl",
                        "pl",
                        "pt-BR",
                        "ja",
                        "ko",
                        "zh"
                      ]
                    },
                    "typedSignatureEnabled": {
                      "type": "boolean"
                    },
                    "uploadSignatureEnabled": {
                      "type": "boolean"
                    },
                    "drawSignatureEnabled": {
                      "type": "boolean"
                    },
                    "emailId": {
                      "type": "string",
                      "nullable": true
                    },
                    "emailReplyTo": {
                      "type": "string",
                      "nullable": true,
                      "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$"
                    },
                    "emailSettings": {
                      "type": "object",
                      "nullable": true,
                      "properties": {
                        "recipientSigningRequest": {
                          "type": "boolean",
                          "default": true
                        },
                        "recipientRemoved": {
                          "type": "boolean",
                          "default": true
                        },
                        "recipientSigned": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentPending": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentCompleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentDeleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerDocumentCompleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerRecipientExpired": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerDocumentCreated": {
                          "type": "boolean",
                          "default": true
                        }
                      },
                      "default": {
                        "recipientSigningRequest": true,
                        "recipientRemoved": true,
                        "recipientSigned": true,
                        "documentPending": true,
                        "documentCompleted": true,
                        "documentDeleted": true,
                        "ownerDocumentCompleted": true,
                        "ownerRecipientExpired": true,
                        "ownerDocumentCreated": true
                      }
                    },
                    "envelopeExpirationPeriod": {
                      "nullable": true,
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "unit": {
                              "type": "string",
                              "enum": [
                                "day",
                                "week",
                                "month",
                                "year"
                              ]
                            },
                            "amount": {
                              "type": "integer",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "unit",
                            "amount"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "disabled": {
                              "type": "boolean",
                              "enum": [
                                true
                              ]
                            }
                          },
                          "required": [
                            "disabled"
                          ]
                        }
                      ]
                    },
                    "reminderSettings": {
                      "type": "object",
                      "nullable": true,
                      "properties": {
                        "sendAfter": {
                          "anyOf": [
                            {
                              "type": "object",
                              "properties": {
                                "unit": {
                                  "type": "string",
                                  "enum": [
                                    "day",
                                    "week",
                                    "month"
                                  ]
                                },
                                "amount": {
                                  "type": "integer",
                                  "minimum": 1
                                }
                              },
                              "required": [
                                "unit",
                                "amount"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "disabled": {
                                  "type": "boolean",
                                  "enum": [
                                    true
                                  ]
                                }
                              },
                              "required": [
                                "disabled"
                              ]
                            }
                          ]
                        },
                        "repeatEvery": {
                          "anyOf": [
                            {
                              "type": "object",
                              "properties": {
                                "unit": {
                                  "type": "string",
                                  "enum": [
                                    "day",
                                    "week",
                                    "month"
                                  ]
                                },
                                "amount": {
                                  "type": "integer",
                                  "minimum": 1
                                }
                              },
                              "required": [
                                "unit",
                                "amount"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "disabled": {
                                  "type": "boolean",
                                  "enum": [
                                    true
                                  ]
                                }
                              },
                              "required": [
                                "disabled"
                              ]
                            }
                          ]
                        }
                      },
                      "required": [
                        "sendAfter",
                        "repeatEvery"
                      ]
                    }
                  }
                }
              },
              "required": [
                "title"
              ]
            },
            "file": {}
          },
          "required": [
            "payload",
            "file"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "id": {
              "type": "number"
            }
          },
          "required": [
            "envelopeId",
            "id"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/update (legado)

Update document

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentId": {
              "type": "number"
            },
            "data": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 255
                },
                "externalId": {
                  "type": "string",
                  "nullable": true,
                  "maxLength": 255
                },
                "visibility": {
                  "type": "string",
                  "enum": [
                    "EVERYONE",
                    "MANAGER_AND_ABOVE",
                    "ADMIN"
                  ]
                },
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  }
                },
                "useLegacyFieldInsertion": {
                  "type": "boolean"
                },
                "folderId": {
                  "type": "string",
                  "nullable": true
                }
              }
            },
            "meta": {
              "type": "object",
              "properties": {
                "subject": {
                  "type": "string",
                  "maxLength": 254
                },
                "message": {
                  "type": "string",
                  "maxLength": 5000
                },
                "timezone": {
                  "type": "string"
                },
                "dateFormat": {
                  "type": "string",
                  "enum": [
                    "yyyy-MM-dd hh:mm a",
                    "yyyy-MM-dd",
                    "dd/MM/yyyy",
                    "dd-MM-yyyy",
                    "MM/dd/yyyy",
                    "yy-MM-dd",
                    "MMMM dd, yyyy",
                    "EEEE, MMMM dd, yyyy",
                    "dd/MM/yyyy hh:mm a",
                    "dd/MM/yyyy HH:mm",
                    "dd-MM-yyyy hh:mm a",
                    "dd-MM-yyyy HH:mm",
                    "MM/dd/yyyy hh:mm a",
                    "MM/dd/yyyy HH:mm",
                    "dd.MM.yyyy",
                    "dd.MM.yyyy HH:mm",
                    "yyyy-MM-dd HH:mm",
                    "yy-MM-dd hh:mm a",
                    "yy-MM-dd HH:mm",
                    "yyyy-MM-dd HH:mm:ss",
                    "MMMM dd, yyyy hh:mm a",
                    "MMMM dd, yyyy HH:mm",
                    "EEEE, MMMM dd, yyyy hh:mm a",
                    "EEEE, MMMM dd, yyyy HH:mm",
                    "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
                  ]
                },
                "distributionMethod": {
                  "type": "string",
                  "enum": [
                    "EMAIL",
                    "NONE"
                  ]
                },
                "signingOrder": {
                  "type": "string",
                  "enum": [
                    "PARALLEL",
                    "SEQUENTIAL"
                  ]
                },
                "allowDictateNextSigner": {
                  "type": "boolean"
                },
                "redirectUrl": {
                  "type": "string"
                },
                "language": {
                  "type": "string",
                  "enum": [
                    "de",
                    "en",
                    "fr",
                    "es",
                    "it",
                    "nl",
                    "pl",
                    "pt-BR",
                    "ja",
                    "ko",
                    "zh"
                  ]
                },
                "typedSignatureEnabled": {
                  "type": "boolean"
                },
                "uploadSignatureEnabled": {
                  "type": "boolean"
                },
                "drawSignatureEnabled": {
                  "type": "boolean"
                },
                "emailId": {
                  "type": "string",
                  "nullable": true
                },
                "emailReplyTo": {
                  "type": "string",
                  "nullable": true,
                  "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$"
                },
                "emailSettings": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "recipientSigningRequest": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientRemoved": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientSigned": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentPending": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentDeleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerRecipientExpired": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCreated": {
                      "type": "boolean",
                      "default": true
                    }
                  },
                  "default": {
                    "recipientSigningRequest": true,
                    "recipientRemoved": true,
                    "recipientSigned": true,
                    "documentPending": true,
                    "documentCompleted": true,
                    "documentDeleted": true,
                    "ownerDocumentCompleted": true,
                    "ownerRecipientExpired": true,
                    "ownerDocumentCreated": true
                  }
                },
                "envelopeExpirationPeriod": {
                  "nullable": true,
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "unit": {
                          "type": "string",
                          "enum": [
                            "day",
                            "week",
                            "month",
                            "year"
                          ]
                        },
                        "amount": {
                          "type": "integer",
                          "minimum": 1
                        }
                      },
                      "required": [
                        "unit",
                        "amount"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "disabled": {
                          "type": "boolean",
                          "enum": [
                            true
                          ]
                        }
                      },
                      "required": [
                        "disabled"
                      ]
                    }
                  ]
                },
                "reminderSettings": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "sendAfter": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "unit": {
                              "type": "string",
                              "enum": [
                                "day",
                                "week",
                                "month"
                              ]
                            },
                            "amount": {
                              "type": "integer",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "unit",
                            "amount"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "disabled": {
                              "type": "boolean",
                              "enum": [
                                true
                              ]
                            }
                          },
                          "required": [
                            "disabled"
                          ]
                        }
                      ]
                    },
                    "repeatEvery": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "unit": {
                              "type": "string",
                              "enum": [
                                "day",
                                "week",
                                "month"
                              ]
                            },
                            "amount": {
                              "type": "integer",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "unit",
                            "amount"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "disabled": {
                              "type": "boolean",
                              "enum": [
                                true
                              ]
                            }
                          },
                          "required": [
                            "disabled"
                          ]
                        }
                      ]
                    }
                  },
                  "required": [
                    "sendAfter",
                    "repeatEvery"
                  ]
                }
              }
            }
          },
          "required": [
            "documentId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "visibility": {
              "type": "string",
              "enum": [
                "EVERYONE",
                "MANAGER_AND_ABOVE",
                "ADMIN"
              ]
            },
            "status": {
              "type": "string",
              "enum": [
                "DRAFT",
                "PENDING",
                "COMPLETED",
                "REJECTED",
                "CANCELLED"
              ]
            },
            "source": {
              "type": "string",
              "enum": [
                "DOCUMENT",
                "TEMPLATE",
                "TEMPLATE_DIRECT_LINK"
              ]
            },
            "id": {
              "type": "number"
            },
            "externalId": {
              "type": "string",
              "nullable": true
            },
            "userId": {
              "type": "number"
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  }
                }
              },
              "required": [
                "globalAccessAuth",
                "globalActionAuth"
              ]
            },
            "formValues": {
              "type": "object",
              "nullable": true,
              "additionalProperties": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "number"
                  }
                ]
              }
            },
            "title": {
              "type": "string"
            },
            "createdAt": {
              "type": "string"
            },
            "updatedAt": {
              "type": "string"
            },
            "completedAt": {
              "type": "string",
              "nullable": true
            },
            "deletedAt": {
              "type": "string",
              "nullable": true
            },
            "teamId": {
              "type": "number"
            },
            "folderId": {
              "type": "string",
              "nullable": true
            },
            "useLegacyFieldInsertion": {
              "type": "boolean"
            },
            "envelopeId": {
              "type": "string"
            },
            "internalVersion": {
              "type": "number"
            },
            "documentDataId": {
              "type": "string",
              "default": ""
            },
            "templateId": {
              "type": "number",
              "nullable": true
            }
          },
          "required": [
            "visibility",
            "status",
            "source",
            "id",
            "externalId",
            "userId",
            "authOptions",
            "formValues",
            "title",
            "createdAt",
            "updatedAt",
            "completedAt",
            "deletedAt",
            "teamId",
            "folderId",
            "useLegacyFieldInsertion",
            "envelopeId",
            "internalVersion",
            "documentDataId"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/delete (legado)

Delete document

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentId": {
              "type": "number"
            }
          },
          "required": [
            "documentId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/duplicate (legado)

Duplicate document

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentId": {
              "type": "number"
            }
          },
          "required": [
            "documentId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            },
            "documentId": {
              "type": "number"
            }
          },
          "required": [
            "id",
            "documentId"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/distribute (legado)

Distribute document

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Send the document out to recipients based on your distribution method

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentId": {
              "type": "number"
            },
            "meta": {
              "type": "object",
              "properties": {
                "subject": {
                  "type": "string",
                  "maxLength": 254
                },
                "message": {
                  "type": "string",
                  "maxLength": 5000
                },
                "timezone": {
                  "type": "string"
                },
                "dateFormat": {
                  "type": "string",
                  "enum": [
                    "yyyy-MM-dd hh:mm a",
                    "yyyy-MM-dd",
                    "dd/MM/yyyy",
                    "dd-MM-yyyy",
                    "MM/dd/yyyy",
                    "yy-MM-dd",
                    "MMMM dd, yyyy",
                    "EEEE, MMMM dd, yyyy",
                    "dd/MM/yyyy hh:mm a",
                    "dd/MM/yyyy HH:mm",
                    "dd-MM-yyyy hh:mm a",
                    "dd-MM-yyyy HH:mm",
                    "MM/dd/yyyy hh:mm a",
                    "MM/dd/yyyy HH:mm",
                    "dd.MM.yyyy",
                    "dd.MM.yyyy HH:mm",
                    "yyyy-MM-dd HH:mm",
                    "yy-MM-dd hh:mm a",
                    "yy-MM-dd HH:mm",
                    "yyyy-MM-dd HH:mm:ss",
                    "MMMM dd, yyyy hh:mm a",
                    "MMMM dd, yyyy HH:mm",
                    "EEEE, MMMM dd, yyyy hh:mm a",
                    "EEEE, MMMM dd, yyyy HH:mm",
                    "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
                  ]
                },
                "distributionMethod": {
                  "type": "string",
                  "enum": [
                    "EMAIL",
                    "NONE"
                  ]
                },
                "redirectUrl": {
                  "type": "string"
                },
                "language": {
                  "type": "string",
                  "enum": [
                    "de",
                    "en",
                    "fr",
                    "es",
                    "it",
                    "nl",
                    "pl",
                    "pt-BR",
                    "ja",
                    "ko",
                    "zh"
                  ]
                },
                "emailId": {
                  "type": "string",
                  "nullable": true
                },
                "emailReplyTo": {
                  "type": "string",
                  "nullable": true,
                  "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$"
                },
                "emailSettings": {
                  "type": "object",
                  "properties": {
                    "recipientSigningRequest": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientRemoved": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientSigned": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentPending": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentDeleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerRecipientExpired": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCreated": {
                      "type": "boolean",
                      "default": true
                    }
                  },
                  "default": {
                    "recipientSigningRequest": true,
                    "recipientRemoved": true,
                    "recipientSigned": true,
                    "documentPending": true,
                    "documentCompleted": true,
                    "documentDeleted": true,
                    "ownerDocumentCompleted": true,
                    "ownerRecipientExpired": true,
                    "ownerDocumentCreated": true
                  }
                }
              }
            }
          },
          "required": [
            "documentId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "visibility": {
              "type": "string",
              "enum": [
                "EVERYONE",
                "MANAGER_AND_ABOVE",
                "ADMIN"
              ]
            },
            "status": {
              "type": "string",
              "enum": [
                "DRAFT",
                "PENDING",
                "COMPLETED",
                "REJECTED",
                "CANCELLED"
              ]
            },
            "source": {
              "type": "string",
              "enum": [
                "DOCUMENT",
                "TEMPLATE",
                "TEMPLATE_DIRECT_LINK"
              ]
            },
            "id": {
              "type": "number"
            },
            "externalId": {
              "type": "string",
              "nullable": true
            },
            "userId": {
              "type": "number"
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  }
                }
              },
              "required": [
                "globalAccessAuth",
                "globalActionAuth"
              ]
            },
            "formValues": {
              "type": "object",
              "nullable": true,
              "additionalProperties": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "number"
                  }
                ]
              }
            },
            "title": {
              "type": "string"
            },
            "createdAt": {
              "type": "string"
            },
            "updatedAt": {
              "type": "string"
            },
            "completedAt": {
              "type": "string",
              "nullable": true
            },
            "deletedAt": {
              "type": "string",
              "nullable": true
            },
            "teamId": {
              "type": "number"
            },
            "folderId": {
              "type": "string",
              "nullable": true
            },
            "useLegacyFieldInsertion": {
              "type": "boolean"
            },
            "envelopeId": {
              "type": "string"
            },
            "internalVersion": {
              "type": "number"
            },
            "documentDataId": {
              "type": "string",
              "default": ""
            },
            "templateId": {
              "type": "number",
              "nullable": true
            }
          },
          "required": [
            "visibility",
            "status",
            "source",
            "id",
            "externalId",
            "userId",
            "authOptions",
            "formValues",
            "title",
            "createdAt",
            "updatedAt",
            "completedAt",
            "deletedAt",
            "teamId",
            "folderId",
            "useLegacyFieldInsertion",
            "envelopeId",
            "internalVersion",
            "documentDataId"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/redistribute (legado)

Redistribute document

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Redistribute the document to the provided recipients who have not actioned the document. Will use the distribution method set in the document. This also refreshes the signing-link expiration for the targeted unsigned recipients, renewing any expired links.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentId": {
              "type": "number"
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "number"
              },
              "minItems": 1
            }
          },
          "required": [
            "documentId",
            "recipients"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /document/{documentId}/download (legado)

Download document

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "documentId",
      "description": "The ID of the document to download.",
      "schema": {
        "type": "number"
      },
      "required": true
    },
    {
      "in": "query",
      "name": "version",
      "description": "The version of the document to download. \"signed\" returns the completed document with signatures, \"original\" returns the original uploaded document.",
      "schema": {
        "type": "string",
        "enum": [
          "original",
          "signed"
        ],
        "default": "signed"
      }
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "headers": {
      "Content-Type": {
        "schema": {
          "type": "string",
          "enum": [
            "application/pdf"
          ]
        },
        "required": true
      }
    },
    "content": {
      "application/json": {
        "schema": {}
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /document/{documentId}/download-beta (legado)

Download document (beta)

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Get a pre-signed download URL for the original or signed version of a document

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "documentId",
      "description": "The ID of the document to download.",
      "schema": {
        "type": "number"
      },
      "required": true
    },
    {
      "in": "query",
      "name": "version",
      "description": "The version of the document to download. \"signed\" returns the completed document with signatures, \"original\" returns the original uploaded document.",
      "schema": {
        "type": "string",
        "enum": [
          "original",
          "signed"
        ],
        "default": "signed"
      }
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "downloadUrl": {
              "type": "string"
            },
            "filename": {
              "type": "string"
            },
            "contentType": {
              "type": "string"
            }
          },
          "required": [
            "downloadUrl",
            "filename",
            "contentType"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/create/beta (legado)

Create document

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. You will need to upload the PDF to the provided URL returned. This endpoint will be removed since we will allow direct uploads, instead of using an upload URL.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "title": {
              "type": "string",
              "minLength": 1,
              "maxLength": 255
            },
            "externalId": {
              "type": "string",
              "maxLength": 255
            },
            "visibility": {
              "type": "string",
              "enum": [
                "EVERYONE",
                "MANAGER_AND_ABOVE",
                "ADMIN"
              ]
            },
            "globalAccessAuth": {
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "ACCOUNT",
                  "TWO_FACTOR_AUTH"
                ]
              }
            },
            "globalActionAuth": {
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "ACCOUNT",
                  "PASSKEY",
                  "TWO_FACTOR_AUTH",
                  "PASSWORD"
                ]
              }
            },
            "formValues": {
              "type": "object",
              "additionalProperties": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "number"
                  }
                ]
              }
            },
            "folderId": {
              "type": "string"
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "email": {
                    "type": "string",
                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                    "minLength": 1,
                    "maxLength": 254
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 255
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "signingOrder": {
                    "type": "integer",
                    "minimum": 0
                  },
                  "accessAuth": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ACCOUNT",
                        "TWO_FACTOR_AUTH"
                      ]
                    },
                    "default": []
                  },
                  "actionAuth": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ACCOUNT",
                        "PASSKEY",
                        "TWO_FACTOR_AUTH",
                        "PASSWORD",
                        "EXPLICIT_NONE"
                      ]
                    },
                    "default": []
                  },
                  "fields": {
                    "type": "array",
                    "items": {
                      "allOf": [
                        {
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "SIGNATURE"
                                  ]
                                },
                                "fieldMeta": {
                                  "type": "object",
                                  "properties": {
                                    "label": {
                                      "type": "string"
                                    },
                                    "placeholder": {
                                      "type": "string"
                                    },
                                    "required": {
                                      "type": "boolean"
                                    },
                                    "readOnly": {
                                      "type": "boolean"
                                    },
                                    "fontSize": {
                                      "type": "number",
                                      "minimum": 8,
                                      "maximum": 96,
                                      "default": 12
                                    },
                                    "overflow": {
                                      "type": "string",
                                      "enum": [
                                        "auto",
                                        "horizontal",
                                        "vertical",
                                        "crop"
                                      ],
                                      "default": "auto"
                                    },
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "signature"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "FREE_SIGNATURE"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "INITIALS"
                                  ]
                                },
                                "fieldMeta": {
                                  "type": "object",
                                  "properties": {
                                    "label": {
                                      "type": "string"
                                    },
                                    "placeholder": {
                                      "type": "string"
                                    },
                                    "required": {
                                      "type": "boolean"
                                    },
                                    "readOnly": {
                                      "type": "boolean"
                                    },
                                    "fontSize": {
                                      "type": "number",
                                      "minimum": 8,
                                      "maximum": 96,
                                      "default": 12
                                    },
                                    "overflow": {
                                      "type": "string",
                                      "enum": [
                                        "auto",
                                        "horizontal",
                                        "vertical",
                                        "crop"
                                      ]
                                    },
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "initials"
                                      ]
                                    },
                                    "textAlign": {
                                      "type": "string",
                                      "enum": [
                                        "left",
                                        "center",
                                        "right"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "NAME"
                                  ]
                                },
                                "fieldMeta": {
                                  "type": "object",
                                  "properties": {
                                    "label": {
                                      "type": "string"
                                    },
                                    "placeholder": {
                                      "type": "string"
                                    },
                                    "required": {
                                      "type": "boolean"
                                    },
                                    "readOnly": {
                                      "type": "boolean"
                                    },
                                    "fontSize": {
                                      "type": "number",
                                      "minimum": 8,
                                      "maximum": 96,
                                      "default": 12
                                    },
                                    "overflow": {
                                      "type": "string",
                                      "enum": [
                                        "auto",
                                        "horizontal",
                                        "vertical",
                                        "crop"
                                      ]
                                    },
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "name"
                                      ]
                                    },
                                    "textAlign": {
                                      "type": "string",
                                      "enum": [
                                        "left",
                                        "center",
                                        "right"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "EMAIL"
                                  ]
                                },
                                "fieldMeta": {
                                  "type": "object",
                                  "properties": {
                                    "label": {
                                      "type": "string"
                                    },
                                    "placeholder": {
                                      "type": "string"
                                    },
                                    "required": {
                                      "type": "boolean"
                                    },
                                    "readOnly": {
                                      "type": "boolean"
                                    },
                                    "fontSize": {
                                      "type": "number",
                                      "minimum": 8,
                                      "maximum": 96,
                                      "default": 12
                                    },
                                    "overflow": {
                                      "type": "string",
                                      "enum": [
                                        "auto",
                                        "horizontal",
                                        "vertical",
                                        "crop"
                                      ],
                                      "default": "auto"
                                    },
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "email"
                                      ]
                                    },
                                    "textAlign": {
                                      "type": "string",
                                      "enum": [
                                        "left",
                                        "center",
                                        "right"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "DATE"
                                  ]
                                },
                                "fieldMeta": {
                                  "type": "object",
                                  "properties": {
                                    "label": {
                                      "type": "string"
                                    },
                                    "placeholder": {
                                      "type": "string"
                                    },
                                    "required": {
                                      "type": "boolean"
                                    },
                                    "readOnly": {
                                      "type": "boolean"
                                    },
                                    "fontSize": {
                                      "type": "number",
                                      "minimum": 8,
                                      "maximum": 96,
                                      "default": 12
                                    },
                                    "overflow": {
                                      "type": "string",
                                      "enum": [
                                        "auto",
                                        "horizontal",
                                        "vertical",
                                        "crop"
                                      ],
                                      "default": "auto"
                                    },
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "date"
                                      ]
                                    },
                                    "textAlign": {
                                      "type": "string",
                                      "enum": [
                                        "left",
                                        "center",
                                        "right"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "TEXT"
                                  ]
                                },
                                "fieldMeta": {
                                  "type": "object",
                                  "properties": {
                                    "label": {
                                      "type": "string"
                                    },
                                    "placeholder": {
                                      "type": "string"
                                    },
                                    "required": {
                                      "type": "boolean"
                                    },
                                    "readOnly": {
                                      "type": "boolean"
                                    },
                                    "fontSize": {
                                      "type": "number",
                                      "minimum": 8,
                                      "maximum": 96,
                                      "default": 12
                                    },
                                    "overflow": {
                                      "type": "string",
                                      "enum": [
                                        "auto",
                                        "horizontal",
                                        "vertical",
                                        "crop"
                                      ]
                                    },
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "text"
                                      ]
                                    },
                                    "text": {
                                      "type": "string"
                                    },
                                    "characterLimit": {
                                      "type": "number",
                                      "minimum": 0
                                    },
                                    "textAlign": {
                                      "type": "string",
                                      "enum": [
                                        "left",
                                        "center",
                                        "right"
                                      ]
                                    },
                                    "lineHeight": {
                                      "type": "number",
                                      "nullable": true,
                                      "minimum": 1,
                                      "maximum": 10
                                    },
                                    "letterSpacing": {
                                      "type": "number",
                                      "nullable": true,
                                      "minimum": 0,
                                      "maximum": 100
                                    },
                                    "verticalAlign": {
                                      "type": "string",
                                      "nullable": true,
                                      "enum": [
                                        "top",
                                        "middle",
                                        "bottom",
                                        null
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "NUMBER"
                                  ]
                                },
                                "fieldMeta": {
                                  "type": "object",
                                  "properties": {
                                    "label": {
                                      "type": "string"
                                    },
                                    "placeholder": {
                                      "type": "string"
                                    },
                                    "required": {
                                      "type": "boolean"
                                    },
                                    "readOnly": {
                                      "type": "boolean"
                                    },
                                    "fontSize": {
                                      "type": "number",
                                      "minimum": 8,
                                      "maximum": 96,
                                      "default": 12
                                    },
                                    "overflow": {
                                      "type": "string",
                                      "enum": [
                                        "auto",
                                        "horizontal",
                                        "vertical",
                                        "crop"
                                      ]
                                    },
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "number"
                                      ]
                                    },
                                    "numberFormat": {
                                      "type": "string",
                                      "nullable": true
                                    },
                                    "value": {
                                      "type": "string"
                                    },
                                    "minValue": {
                                      "type": "number",
                                      "nullable": true
                                    },
                                    "maxValue": {
                                      "type": "number",
                                      "nullable": true
                                    },
                                    "textAlign": {
                                      "type": "string",
                                      "enum": [
                                        "left",
                                        "center",
                                        "right"
                                      ]
                                    },
                                    "lineHeight": {
                                      "type": "number",
                                      "nullable": true,
                                      "minimum": 1,
                                      "maximum": 10
                                    },
                                    "letterSpacing": {
                                      "type": "number",
                                      "nullable": true,
                                      "minimum": 0,
                                      "maximum": 100
                                    },
                                    "verticalAlign": {
                                      "type": "string",
                                      "nullable": true,
                                      "enum": [
                                        "top",
                                        "middle",
                                        "bottom",
                                        null
                                      ]
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "RADIO"
                                  ]
                                },
                                "fieldMeta": {
                                  "type": "object",
                                  "properties": {
                                    "label": {
                                      "type": "string"
                                    },
                                    "placeholder": {
                                      "type": "string"
                                    },
                                    "required": {
                                      "type": "boolean"
                                    },
                                    "readOnly": {
                                      "type": "boolean"
                                    },
                                    "fontSize": {
                                      "type": "number",
                                      "minimum": 8,
                                      "maximum": 96,
                                      "default": 12
                                    },
                                    "overflow": {
                                      "type": "string",
                                      "enum": [
                                        "auto",
                                        "horizontal",
                                        "vertical",
                                        "crop"
                                      ]
                                    },
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "radio"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "id": {
                                            "type": "number"
                                          },
                                          "checked": {
                                            "type": "boolean"
                                          },
                                          "value": {
                                            "type": "string"
                                          }
                                        },
                                        "required": [
                                          "id",
                                          "checked",
                                          "value"
                                        ]
                                      }
                                    },
                                    "direction": {
                                      "type": "string",
                                      "enum": [
                                        "vertical",
                                        "horizontal"
                                      ],
                                      "default": "vertical"
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "CHECKBOX"
                                  ]
                                },
                                "fieldMeta": {
                                  "type": "object",
                                  "properties": {
                                    "label": {
                                      "type": "string"
                                    },
                                    "placeholder": {
                                      "type": "string"
                                    },
                                    "required": {
                                      "type": "boolean"
                                    },
                                    "readOnly": {
                                      "type": "boolean"
                                    },
                                    "fontSize": {
                                      "type": "number",
                                      "minimum": 8,
                                      "maximum": 96,
                                      "default": 12
                                    },
                                    "overflow": {
                                      "type": "string",
                                      "enum": [
                                        "auto",
                                        "horizontal",
                                        "vertical",
                                        "crop"
                                      ]
                                    },
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "checkbox"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "id": {
                                            "type": "number"
                                          },
                                          "checked": {
                                            "type": "boolean"
                                          },
                                          "value": {
                                            "type": "string"
                                          }
                                        },
                                        "required": [
                                          "id",
                                          "checked",
                                          "value"
                                        ]
                                      }
                                    },
                                    "validationRule": {
                                      "type": "string"
                                    },
                                    "validationLength": {
                                      "type": "number"
                                    },
                                    "direction": {
                                      "type": "string",
                                      "enum": [
                                        "vertical",
                                        "horizontal"
                                      ],
                                      "default": "vertical"
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "DROPDOWN"
                                  ]
                                },
                                "fieldMeta": {
                                  "type": "object",
                                  "properties": {
                                    "label": {
                                      "type": "string"
                                    },
                                    "placeholder": {
                                      "type": "string"
                                    },
                                    "required": {
                                      "type": "boolean"
                                    },
                                    "readOnly": {
                                      "type": "boolean"
                                    },
                                    "fontSize": {
                                      "type": "number",
                                      "minimum": 8,
                                      "maximum": 96,
                                      "default": 12
                                    },
                                    "overflow": {
                                      "type": "string",
                                      "enum": [
                                        "auto",
                                        "horizontal",
                                        "vertical",
                                        "crop"
                                      ]
                                    },
                                    "type": {
                                      "type": "string",
                                      "enum": [
                                        "dropdown"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "value": {
                                            "type": "string"
                                          }
                                        },
                                        "required": [
                                          "value"
                                        ]
                                      }
                                    },
                                    "defaultValue": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "type"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            }
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "pageNumber": {
                              "type": "number",
                              "minimum": 1
                            },
                            "pageX": {
                              "type": "number",
                              "minimum": 0
                            },
                            "pageY": {
                              "type": "number",
                              "minimum": 0
                            },
                            "width": {
                              "type": "number",
                              "minimum": 1
                            },
                            "height": {
                              "type": "number",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "pageNumber",
                            "pageX",
                            "pageY",
                            "width",
                            "height"
                          ]
                        }
                      ]
                    }
                  }
                },
                "required": [
                  "email",
                  "name",
                  "role"
                ]
              }
            },
            "attachments": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string",
                    "minLength": 1
                  },
                  "data": {
                    "type": "string",
                    "format": "uri"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "link"
                    ],
                    "default": "link"
                  }
                },
                "required": [
                  "label",
                  "data"
                ]
              }
            },
            "meta": {
              "type": "object",
              "properties": {
                "subject": {
                  "type": "string",
                  "maxLength": 254
                },
                "message": {
                  "type": "string",
                  "maxLength": 5000
                },
                "timezone": {
                  "type": "string"
                },
                "dateFormat": {
                  "type": "string",
                  "enum": [
                    "yyyy-MM-dd hh:mm a",
                    "yyyy-MM-dd",
                    "dd/MM/yyyy",
                    "dd-MM-yyyy",
                    "MM/dd/yyyy",
                    "yy-MM-dd",
                    "MMMM dd, yyyy",
                    "EEEE, MMMM dd, yyyy",
                    "dd/MM/yyyy hh:mm a",
                    "dd/MM/yyyy HH:mm",
                    "dd-MM-yyyy hh:mm a",
                    "dd-MM-yyyy HH:mm",
                    "MM/dd/yyyy hh:mm a",
                    "MM/dd/yyyy HH:mm",
                    "dd.MM.yyyy",
                    "dd.MM.yyyy HH:mm",
                    "yyyy-MM-dd HH:mm",
                    "yy-MM-dd hh:mm a",
                    "yy-MM-dd HH:mm",
                    "yyyy-MM-dd HH:mm:ss",
                    "MMMM dd, yyyy hh:mm a",
                    "MMMM dd, yyyy HH:mm",
                    "EEEE, MMMM dd, yyyy hh:mm a",
                    "EEEE, MMMM dd, yyyy HH:mm",
                    "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
                  ]
                },
                "distributionMethod": {
                  "type": "string",
                  "enum": [
                    "EMAIL",
                    "NONE"
                  ]
                },
                "signingOrder": {
                  "type": "string",
                  "enum": [
                    "PARALLEL",
                    "SEQUENTIAL"
                  ]
                },
                "allowDictateNextSigner": {
                  "type": "boolean"
                },
                "redirectUrl": {
                  "type": "string"
                },
                "language": {
                  "type": "string",
                  "enum": [
                    "de",
                    "en",
                    "fr",
                    "es",
                    "it",
                    "nl",
                    "pl",
                    "pt-BR",
                    "ja",
                    "ko",
                    "zh"
                  ]
                },
                "typedSignatureEnabled": {
                  "type": "boolean"
                },
                "uploadSignatureEnabled": {
                  "type": "boolean"
                },
                "drawSignatureEnabled": {
                  "type": "boolean"
                },
                "emailId": {
                  "type": "string",
                  "nullable": true
                },
                "emailReplyTo": {
                  "type": "string",
                  "nullable": true,
                  "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$"
                },
                "emailSettings": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "recipientSigningRequest": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientRemoved": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientSigned": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentPending": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentDeleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerRecipientExpired": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCreated": {
                      "type": "boolean",
                      "default": true
                    }
                  },
                  "default": {
                    "recipientSigningRequest": true,
                    "recipientRemoved": true,
                    "recipientSigned": true,
                    "documentPending": true,
                    "documentCompleted": true,
                    "documentDeleted": true,
                    "ownerDocumentCompleted": true,
                    "ownerRecipientExpired": true,
                    "ownerDocumentCreated": true
                  }
                },
                "envelopeExpirationPeriod": {
                  "nullable": true,
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "unit": {
                          "type": "string",
                          "enum": [
                            "day",
                            "week",
                            "month",
                            "year"
                          ]
                        },
                        "amount": {
                          "type": "integer",
                          "minimum": 1
                        }
                      },
                      "required": [
                        "unit",
                        "amount"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "disabled": {
                          "type": "boolean",
                          "enum": [
                            true
                          ]
                        }
                      },
                      "required": [
                        "disabled"
                      ]
                    }
                  ]
                },
                "reminderSettings": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "sendAfter": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "unit": {
                              "type": "string",
                              "enum": [
                                "day",
                                "week",
                                "month"
                              ]
                            },
                            "amount": {
                              "type": "integer",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "unit",
                            "amount"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "disabled": {
                              "type": "boolean",
                              "enum": [
                                true
                              ]
                            }
                          },
                          "required": [
                            "disabled"
                          ]
                        }
                      ]
                    },
                    "repeatEvery": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "unit": {
                              "type": "string",
                              "enum": [
                                "day",
                                "week",
                                "month"
                              ]
                            },
                            "amount": {
                              "type": "integer",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "unit",
                            "amount"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "disabled": {
                              "type": "boolean",
                              "enum": [
                                true
                              ]
                            }
                          },
                          "required": [
                            "disabled"
                          ]
                        }
                      ]
                    }
                  },
                  "required": [
                    "sendAfter",
                    "repeatEvery"
                  ]
                }
              }
            }
          },
          "required": [
            "title"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "document": {
              "type": "object",
              "properties": {
                "visibility": {
                  "type": "string",
                  "enum": [
                    "EVERYONE",
                    "MANAGER_AND_ABOVE",
                    "ADMIN"
                  ]
                },
                "status": {
                  "type": "string",
                  "enum": [
                    "DRAFT",
                    "PENDING",
                    "COMPLETED",
                    "REJECTED",
                    "CANCELLED"
                  ]
                },
                "source": {
                  "type": "string",
                  "enum": [
                    "DOCUMENT",
                    "TEMPLATE",
                    "TEMPLATE_DIRECT_LINK"
                  ]
                },
                "id": {
                  "type": "number"
                },
                "externalId": {
                  "type": "string",
                  "nullable": true
                },
                "userId": {
                  "type": "number"
                },
                "authOptions": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "globalAccessAuth": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "enum": [
                          "ACCOUNT",
                          "TWO_FACTOR_AUTH"
                        ]
                      }
                    },
                    "globalActionAuth": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "enum": [
                          "ACCOUNT",
                          "PASSKEY",
                          "TWO_FACTOR_AUTH",
                          "PASSWORD"
                        ]
                      }
                    }
                  },
                  "required": [
                    "globalAccessAuth",
                    "globalActionAuth"
                  ]
                },
                "formValues": {
                  "type": "object",
                  "nullable": true,
                  "additionalProperties": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "boolean"
                      },
                      {
                        "type": "number"
                      }
                    ]
                  }
                },
                "title": {
                  "type": "string"
                },
                "createdAt": {
                  "type": "string"
                },
                "updatedAt": {
                  "type": "string"
                },
                "completedAt": {
                  "type": "string",
                  "nullable": true
                },
                "deletedAt": {
                  "type": "string",
                  "nullable": true
                },
                "teamId": {
                  "type": "number"
                },
                "folderId": {
                  "type": "string",
                  "nullable": true
                },
                "envelopeId": {
                  "type": "string"
                },
                "internalVersion": {
                  "type": "number"
                },
                "templateId": {
                  "type": "number",
                  "nullable": true
                },
                "documentDataId": {
                  "type": "string",
                  "default": ""
                },
                "documentData": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "enum": [
                        "S3_PATH",
                        "BYTES",
                        "BYTES_64"
                      ]
                    },
                    "id": {
                      "type": "string"
                    },
                    "data": {
                      "type": "string"
                    },
                    "initialData": {
                      "type": "string"
                    },
                    "envelopeItemId": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "id",
                    "data",
                    "initialData",
                    "envelopeItemId"
                  ]
                },
                "documentMeta": {
                  "type": "object",
                  "properties": {
                    "signingOrder": {
                      "type": "string",
                      "enum": [
                        "PARALLEL",
                        "SEQUENTIAL"
                      ]
                    },
                    "distributionMethod": {
                      "type": "string",
                      "enum": [
                        "EMAIL",
                        "NONE"
                      ]
                    },
                    "id": {
                      "type": "string"
                    },
                    "subject": {
                      "type": "string",
                      "nullable": true
                    },
                    "message": {
                      "type": "string",
                      "nullable": true
                    },
                    "timezone": {
                      "type": "string",
                      "nullable": true
                    },
                    "dateFormat": {
                      "type": "string",
                      "nullable": true
                    },
                    "redirectUrl": {
                      "type": "string",
                      "nullable": true
                    },
                    "typedSignatureEnabled": {
                      "type": "boolean"
                    },
                    "uploadSignatureEnabled": {
                      "type": "boolean"
                    },
                    "drawSignatureEnabled": {
                      "type": "boolean"
                    },
                    "allowDictateNextSigner": {
                      "type": "boolean"
                    },
                    "language": {
                      "type": "string"
                    },
                    "emailSettings": {
                      "type": "object",
                      "nullable": true,
                      "properties": {
                        "recipientSigningRequest": {
                          "type": "boolean",
                          "default": true
                        },
                        "recipientRemoved": {
                          "type": "boolean",
                          "default": true
                        },
                        "recipientSigned": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentPending": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentCompleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentDeleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerDocumentCompleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerRecipientExpired": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerDocumentCreated": {
                          "type": "boolean",
                          "default": true
                        }
                      },
                      "required": [
                        "recipientSigningRequest",
                        "recipientRemoved",
                        "recipientSigned",
                        "documentPending",
                        "documentCompleted",
                        "documentDeleted",
                        "ownerDocumentCompleted",
                        "ownerRecipientExpired",
                        "ownerDocumentCreated"
                      ],
                      "default": {
                        "recipientSigningRequest": true,
                        "recipientRemoved": true,
                        "recipientSigned": true,
                        "documentPending": true,
                        "documentCompleted": true,
                        "documentDeleted": true,
                        "ownerDocumentCompleted": true,
                        "ownerRecipientExpired": true,
                        "ownerDocumentCreated": true
                      }
                    },
                    "emailId": {
                      "type": "string",
                      "nullable": true
                    },
                    "emailReplyTo": {
                      "type": "string",
                      "nullable": true
                    },
                    "envelopeExpirationPeriod": {
                      "nullable": true,
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "unit": {
                              "type": "string",
                              "enum": [
                                "day",
                                "week",
                                "month",
                                "year"
                              ]
                            },
                            "amount": {
                              "type": "integer",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "unit",
                            "amount"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "disabled": {
                              "type": "boolean",
                              "enum": [
                                true
                              ]
                            }
                          },
                          "required": [
                            "disabled"
                          ]
                        }
                      ]
                    },
                    "reminderSettings": {
                      "type": "object",
                      "nullable": true,
                      "properties": {
                        "sendAfter": {
                          "anyOf": [
                            {
                              "type": "object",
                              "properties": {
                                "unit": {
                                  "type": "string",
                                  "enum": [
                                    "day",
                                    "week",
                                    "month"
                                  ]
                                },
                                "amount": {
                                  "type": "integer",
                                  "minimum": 1
                                }
                              },
                              "required": [
                                "unit",
                                "amount"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "disabled": {
                                  "type": "boolean",
                                  "enum": [
                                    true
                                  ]
                                }
                              },
                              "required": [
                                "disabled"
                              ]
                            }
                          ]
                        },
                        "repeatEvery": {
                          "anyOf": [
                            {
                              "type": "object",
                              "properties": {
                                "unit": {
                                  "type": "string",
                                  "enum": [
                                    "day",
                                    "week",
                                    "month"
                                  ]
                                },
                                "amount": {
                                  "type": "integer",
                                  "minimum": 1
                                }
                              },
                              "required": [
                                "unit",
                                "amount"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "disabled": {
                                  "type": "boolean",
                                  "enum": [
                                    true
                                  ]
                                }
                              },
                              "required": [
                                "disabled"
                              ]
                            }
                          ]
                        }
                      },
                      "required": [
                        "sendAfter",
                        "repeatEvery"
                      ]
                    },
                    "password": {
                      "type": "string",
                      "nullable": true,
                      "default": null
                    },
                    "documentId": {
                      "type": "number",
                      "default": -1
                    }
                  },
                  "required": [
                    "signingOrder",
                    "distributionMethod",
                    "id",
                    "subject",
                    "message",
                    "timezone",
                    "dateFormat",
                    "redirectUrl",
                    "typedSignatureEnabled",
                    "uploadSignatureEnabled",
                    "drawSignatureEnabled",
                    "allowDictateNextSigner",
                    "language",
                    "emailSettings",
                    "emailId",
                    "emailReplyTo",
                    "envelopeExpirationPeriod",
                    "reminderSettings",
                    "password"
                  ]
                },
                "envelopeItems": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "envelopeId": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "envelopeId"
                    ]
                  }
                },
                "folder": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "DOCUMENT",
                        "TEMPLATE"
                      ]
                    },
                    "visibility": {
                      "type": "string",
                      "enum": [
                        "EVERYONE",
                        "MANAGER_AND_ABOVE",
                        "ADMIN"
                      ]
                    },
                    "userId": {
                      "type": "number"
                    },
                    "teamId": {
                      "type": "number"
                    },
                    "pinned": {
                      "type": "boolean"
                    },
                    "parentId": {
                      "type": "string",
                      "nullable": true
                    },
                    "createdAt": {
                      "type": "string"
                    },
                    "updatedAt": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "id",
                    "name",
                    "type",
                    "visibility",
                    "userId",
                    "teamId",
                    "pinned",
                    "parentId",
                    "createdAt",
                    "updatedAt"
                  ]
                },
                "recipients": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "envelopeId": {
                        "type": "string"
                      },
                      "role": {
                        "type": "string",
                        "enum": [
                          "CC",
                          "SIGNER",
                          "VIEWER",
                          "APPROVER",
                          "ASSISTANT"
                        ]
                      },
                      "readStatus": {
                        "type": "string",
                        "enum": [
                          "NOT_OPENED",
                          "OPENED"
                        ]
                      },
                      "signingStatus": {
                        "type": "string",
                        "enum": [
                          "NOT_SIGNED",
                          "SIGNED",
                          "REJECTED"
                        ]
                      },
                      "sendStatus": {
                        "type": "string",
                        "enum": [
                          "NOT_SENT",
                          "SENT"
                        ]
                      },
                      "id": {
                        "type": "number"
                      },
                      "email": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      },
                      "token": {
                        "type": "string"
                      },
                      "documentDeletedAt": {
                        "type": "string",
                        "nullable": true
                      },
                      "expired": {
                        "type": "string",
                        "nullable": true
                      },
                      "expiresAt": {
                        "type": "string",
                        "nullable": true
                      },
                      "expirationNotifiedAt": {
                        "type": "string",
                        "nullable": true
                      },
                      "signedAt": {
                        "type": "string",
                        "nullable": true
                      },
                      "authOptions": {
                        "type": "object",
                        "nullable": true,
                        "properties": {
                          "accessAuth": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "enum": [
                                "ACCOUNT",
                                "TWO_FACTOR_AUTH"
                              ]
                            }
                          },
                          "actionAuth": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "enum": [
                                "ACCOUNT",
                                "PASSKEY",
                                "TWO_FACTOR_AUTH",
                                "PASSWORD",
                                "EXPLICIT_NONE"
                              ]
                            }
                          }
                        },
                        "required": [
                          "accessAuth",
                          "actionAuth"
                        ]
                      },
                      "signingOrder": {
                        "type": "number",
                        "nullable": true
                      },
                      "rejectionReason": {
                        "type": "string",
                        "nullable": true
                      },
                      "documentId": {
                        "type": "number",
                        "nullable": true
                      },
                      "templateId": {
                        "type": "number",
                        "nullable": true
                      }
                    },
                    "required": [
                      "envelopeId",
                      "role",
                      "readStatus",
                      "signingStatus",
                      "sendStatus",
                      "id",
                      "email",
                      "name",
                      "token",
                      "documentDeletedAt",
                      "expired",
                      "expiresAt",
                      "expirationNotifiedAt",
                      "signedAt",
                      "authOptions",
                      "signingOrder",
                      "rejectionReason"
                    ]
                  }
                },
                "fields": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "envelopeId": {
                        "type": "string"
                      },
                      "envelopeItemId": {
                        "type": "string"
                      },
                      "type": {
                        "type": "string",
                        "enum": [
                          "SIGNATURE",
                          "FREE_SIGNATURE",
                          "INITIALS",
                          "NAME",
                          "EMAIL",
                          "DATE",
                          "TEXT",
                          "NUMBER",
                          "RADIO",
                          "CHECKBOX",
                          "DROPDOWN"
                        ]
                      },
                      "id": {
                        "type": "number"
                      },
                      "secondaryId": {
                        "type": "string"
                      },
                      "recipientId": {
                        "type": "number"
                      },
                      "page": {
                        "type": "number"
                      },
                      "positionX": {},
                      "positionY": {},
                      "width": {},
                      "height": {},
                      "customText": {
                        "type": "string"
                      },
                      "inserted": {
                        "type": "boolean"
                      },
                      "fieldMeta": {
                        "nullable": true,
                        "oneOf": [
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "signature"
                                ]
                              }
                            },
                            "required": [
                              "overflow",
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "initials"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "name"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "email"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "overflow",
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "date"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "overflow",
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "text"
                                ]
                              },
                              "text": {
                                "type": "string"
                              },
                              "characterLimit": {
                                "type": "number",
                                "minimum": 0
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              },
                              "lineHeight": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 1,
                                "maximum": 10
                              },
                              "letterSpacing": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 0,
                                "maximum": 100
                              },
                              "verticalAlign": {
                                "type": "string",
                                "nullable": true,
                                "enum": [
                                  "top",
                                  "middle",
                                  "bottom",
                                  null
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "number"
                                ]
                              },
                              "numberFormat": {
                                "type": "string",
                                "nullable": true
                              },
                              "value": {
                                "type": "string"
                              },
                              "minValue": {
                                "type": "number",
                                "nullable": true
                              },
                              "maxValue": {
                                "type": "number",
                                "nullable": true
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              },
                              "lineHeight": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 1,
                                "maximum": 10
                              },
                              "letterSpacing": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 0,
                                "maximum": 100
                              },
                              "verticalAlign": {
                                "type": "string",
                                "nullable": true,
                                "enum": [
                                  "top",
                                  "middle",
                                  "bottom",
                                  null
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "radio"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "number"
                                    },
                                    "checked": {
                                      "type": "boolean"
                                    },
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "checked",
                                    "value"
                                  ]
                                }
                              },
                              "direction": {
                                "type": "string",
                                "enum": [
                                  "vertical",
                                  "horizontal"
                                ],
                                "default": "vertical"
                              }
                            },
                            "required": [
                              "type",
                              "direction"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "checkbox"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "number"
                                    },
                                    "checked": {
                                      "type": "boolean"
                                    },
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "checked",
                                    "value"
                                  ]
                                }
                              },
                              "validationRule": {
                                "type": "string"
                              },
                              "validationLength": {
                                "type": "number"
                              },
                              "direction": {
                                "type": "string",
                                "enum": [
                                  "vertical",
                                  "horizontal"
                                ],
                                "default": "vertical"
                              }
                            },
                            "required": [
                              "type",
                              "direction"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "dropdown"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "value"
                                  ]
                                }
                              },
                              "defaultValue": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        ]
                      },
                      "documentId": {
                        "type": "number",
                        "nullable": true
                      },
                      "templateId": {
                        "type": "number",
                        "nullable": true
                      }
                    },
                    "required": [
                      "envelopeId",
                      "envelopeItemId",
                      "type",
                      "id",
                      "secondaryId",
                      "recipientId",
                      "page",
                      "positionX",
                      "positionY",
                      "width",
                      "height",
                      "customText",
                      "inserted",
                      "fieldMeta"
                    ]
                  }
                }
              },
              "required": [
                "visibility",
                "status",
                "source",
                "id",
                "externalId",
                "userId",
                "authOptions",
                "formValues",
                "title",
                "createdAt",
                "updatedAt",
                "completedAt",
                "deletedAt",
                "teamId",
                "folderId",
                "envelopeId",
                "internalVersion",
                "documentDataId",
                "documentData",
                "documentMeta",
                "envelopeItems",
                "folder",
                "recipients",
                "fields"
              ]
            },
            "uploadUrl": {
              "type": "string"
            }
          },
          "required": [
            "document",
            "uploadUrl"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/attachment/create (legado)

Create attachment

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Create a new attachment for a document

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentId": {
              "type": "number"
            },
            "data": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string",
                  "minLength": 1
                },
                "data": {
                  "type": "string",
                  "format": "uri"
                }
              },
              "required": [
                "label",
                "data"
              ]
            }
          },
          "required": [
            "documentId",
            "data"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            }
          },
          "required": [
            "id"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/attachment/update (legado)

Update attachment

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Update an existing attachment

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            },
            "data": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string",
                  "minLength": 1
                },
                "data": {
                  "type": "string",
                  "format": "uri"
                }
              },
              "required": [
                "label",
                "data"
              ]
            }
          },
          "required": [
            "id",
            "data"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/attachment/delete (legado)

Delete attachment

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Delete an attachment from a document

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            }
          },
          "required": [
            "id"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /document/attachment (legado)

Find attachments

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Find all attachments for a document

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "query",
      "name": "documentId",
      "schema": {
        "type": "number"
      },
      "required": true
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "link"
                    ]
                  },
                  "label": {
                    "type": "string"
                  },
                  "data": {
                    "type": "string"
                  }
                },
                "required": [
                  "id",
                  "type",
                  "label",
                  "data"
                ]
              }
            }
          },
          "required": [
            "data"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /document/field/{fieldId} (legado)

Get document field

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Returns a single field. If you want to retrieve all the fields for a document, use the "Get Document" endpoint.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "fieldId",
      "schema": {
        "type": "number"
      },
      "required": true
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "envelopeItemId": {
              "type": "string"
            },
            "type": {
              "type": "string",
              "enum": [
                "SIGNATURE",
                "FREE_SIGNATURE",
                "INITIALS",
                "NAME",
                "EMAIL",
                "DATE",
                "TEXT",
                "NUMBER",
                "RADIO",
                "CHECKBOX",
                "DROPDOWN"
              ]
            },
            "id": {
              "type": "number"
            },
            "secondaryId": {
              "type": "string"
            },
            "recipientId": {
              "type": "number"
            },
            "page": {
              "type": "number"
            },
            "positionX": {},
            "positionY": {},
            "width": {},
            "height": {},
            "customText": {
              "type": "string"
            },
            "inserted": {
              "type": "boolean"
            },
            "fieldMeta": {
              "nullable": true,
              "oneOf": [
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "signature"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "initials"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "name"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "email"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "date"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "text"
                      ]
                    },
                    "text": {
                      "type": "string"
                    },
                    "characterLimit": {
                      "type": "number",
                      "minimum": 0
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    },
                    "lineHeight": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 1,
                      "maximum": 10
                    },
                    "letterSpacing": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 0,
                      "maximum": 100
                    },
                    "verticalAlign": {
                      "type": "string",
                      "nullable": true,
                      "enum": [
                        "top",
                        "middle",
                        "bottom",
                        null
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "number"
                      ]
                    },
                    "numberFormat": {
                      "type": "string",
                      "nullable": true
                    },
                    "value": {
                      "type": "string"
                    },
                    "minValue": {
                      "type": "number",
                      "nullable": true
                    },
                    "maxValue": {
                      "type": "number",
                      "nullable": true
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    },
                    "lineHeight": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 1,
                      "maximum": 10
                    },
                    "letterSpacing": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 0,
                      "maximum": 100
                    },
                    "verticalAlign": {
                      "type": "string",
                      "nullable": true,
                      "enum": [
                        "top",
                        "middle",
                        "bottom",
                        null
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "radio"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "checked": {
                            "type": "boolean"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "checked",
                          "value"
                        ]
                      }
                    },
                    "direction": {
                      "type": "string",
                      "enum": [
                        "vertical",
                        "horizontal"
                      ],
                      "default": "vertical"
                    }
                  },
                  "required": [
                    "type",
                    "direction"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "checkbox"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "checked": {
                            "type": "boolean"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "checked",
                          "value"
                        ]
                      }
                    },
                    "validationRule": {
                      "type": "string"
                    },
                    "validationLength": {
                      "type": "number"
                    },
                    "direction": {
                      "type": "string",
                      "enum": [
                        "vertical",
                        "horizontal"
                      ],
                      "default": "vertical"
                    }
                  },
                  "required": [
                    "type",
                    "direction"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "dropdown"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "value"
                        ]
                      }
                    },
                    "defaultValue": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              ]
            },
            "documentId": {
              "type": "number",
              "nullable": true
            },
            "templateId": {
              "type": "number",
              "nullable": true
            }
          },
          "required": [
            "envelopeId",
            "envelopeItemId",
            "type",
            "id",
            "secondaryId",
            "recipientId",
            "page",
            "positionX",
            "positionY",
            "width",
            "height",
            "customText",
            "inserted",
            "fieldMeta"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/field/create (legado)

Create document field

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Create a single field for a document.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentId": {
              "type": "number"
            },
            "field": {
              "allOf": [
                {
                  "oneOf": [
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "SIGNATURE"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ],
                              "default": "auto"
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "signature"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "FREE_SIGNATURE"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "INITIALS"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "initials"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "NAME"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "name"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "EMAIL"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ],
                              "default": "auto"
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "email"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "DATE"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ],
                              "default": "auto"
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "date"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "TEXT"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "text"
                              ]
                            },
                            "text": {
                              "type": "string"
                            },
                            "characterLimit": {
                              "type": "number",
                              "minimum": 0
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            },
                            "lineHeight": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 1,
                              "maximum": 10
                            },
                            "letterSpacing": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 0,
                              "maximum": 100
                            },
                            "verticalAlign": {
                              "type": "string",
                              "nullable": true,
                              "enum": [
                                "top",
                                "middle",
                                "bottom",
                                null
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "NUMBER"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "number"
                              ]
                            },
                            "numberFormat": {
                              "type": "string",
                              "nullable": true
                            },
                            "value": {
                              "type": "string"
                            },
                            "minValue": {
                              "type": "number",
                              "nullable": true
                            },
                            "maxValue": {
                              "type": "number",
                              "nullable": true
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            },
                            "lineHeight": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 1,
                              "maximum": 10
                            },
                            "letterSpacing": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 0,
                              "maximum": 100
                            },
                            "verticalAlign": {
                              "type": "string",
                              "nullable": true,
                              "enum": [
                                "top",
                                "middle",
                                "bottom",
                                null
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "RADIO"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "radio"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "type": "number"
                                  },
                                  "checked": {
                                    "type": "boolean"
                                  },
                                  "value": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "id",
                                  "checked",
                                  "value"
                                ]
                              }
                            },
                            "direction": {
                              "type": "string",
                              "enum": [
                                "vertical",
                                "horizontal"
                              ],
                              "default": "vertical"
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "CHECKBOX"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "checkbox"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "type": "number"
                                  },
                                  "checked": {
                                    "type": "boolean"
                                  },
                                  "value": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "id",
                                  "checked",
                                  "value"
                                ]
                              }
                            },
                            "validationRule": {
                              "type": "string"
                            },
                            "validationLength": {
                              "type": "number"
                            },
                            "direction": {
                              "type": "string",
                              "enum": [
                                "vertical",
                                "horizontal"
                              ],
                              "default": "vertical"
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "DROPDOWN"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "dropdown"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "value": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "value"
                                ]
                              }
                            },
                            "defaultValue": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    }
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "recipientId": {
                      "type": "number"
                    },
                    "pageNumber": {
                      "type": "number",
                      "minimum": 1
                    },
                    "pageX": {
                      "type": "number",
                      "minimum": 0
                    },
                    "pageY": {
                      "type": "number",
                      "minimum": 0
                    },
                    "width": {
                      "type": "number",
                      "minimum": 1
                    },
                    "height": {
                      "type": "number",
                      "minimum": 1
                    }
                  },
                  "required": [
                    "recipientId",
                    "pageNumber",
                    "pageX",
                    "pageY",
                    "width",
                    "height"
                  ]
                }
              ]
            }
          },
          "required": [
            "documentId",
            "field"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "envelopeItemId": {
              "type": "string"
            },
            "type": {
              "type": "string",
              "enum": [
                "SIGNATURE",
                "FREE_SIGNATURE",
                "INITIALS",
                "NAME",
                "EMAIL",
                "DATE",
                "TEXT",
                "NUMBER",
                "RADIO",
                "CHECKBOX",
                "DROPDOWN"
              ]
            },
            "id": {
              "type": "number"
            },
            "secondaryId": {
              "type": "string"
            },
            "recipientId": {
              "type": "number"
            },
            "page": {
              "type": "number"
            },
            "positionX": {},
            "positionY": {},
            "width": {},
            "height": {},
            "customText": {
              "type": "string"
            },
            "inserted": {
              "type": "boolean"
            },
            "fieldMeta": {
              "nullable": true,
              "oneOf": [
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "signature"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "initials"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "name"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "email"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "date"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "text"
                      ]
                    },
                    "text": {
                      "type": "string"
                    },
                    "characterLimit": {
                      "type": "number",
                      "minimum": 0
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    },
                    "lineHeight": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 1,
                      "maximum": 10
                    },
                    "letterSpacing": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 0,
                      "maximum": 100
                    },
                    "verticalAlign": {
                      "type": "string",
                      "nullable": true,
                      "enum": [
                        "top",
                        "middle",
                        "bottom",
                        null
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "number"
                      ]
                    },
                    "numberFormat": {
                      "type": "string",
                      "nullable": true
                    },
                    "value": {
                      "type": "string"
                    },
                    "minValue": {
                      "type": "number",
                      "nullable": true
                    },
                    "maxValue": {
                      "type": "number",
                      "nullable": true
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    },
                    "lineHeight": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 1,
                      "maximum": 10
                    },
                    "letterSpacing": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 0,
                      "maximum": 100
                    },
                    "verticalAlign": {
                      "type": "string",
                      "nullable": true,
                      "enum": [
                        "top",
                        "middle",
                        "bottom",
                        null
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "radio"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "checked": {
                            "type": "boolean"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "checked",
                          "value"
                        ]
                      }
                    },
                    "direction": {
                      "type": "string",
                      "enum": [
                        "vertical",
                        "horizontal"
                      ],
                      "default": "vertical"
                    }
                  },
                  "required": [
                    "type",
                    "direction"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "checkbox"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "checked": {
                            "type": "boolean"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "checked",
                          "value"
                        ]
                      }
                    },
                    "validationRule": {
                      "type": "string"
                    },
                    "validationLength": {
                      "type": "number"
                    },
                    "direction": {
                      "type": "string",
                      "enum": [
                        "vertical",
                        "horizontal"
                      ],
                      "default": "vertical"
                    }
                  },
                  "required": [
                    "type",
                    "direction"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "dropdown"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "value"
                        ]
                      }
                    },
                    "defaultValue": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              ]
            },
            "documentId": {
              "type": "number",
              "nullable": true
            },
            "templateId": {
              "type": "number",
              "nullable": true
            }
          },
          "required": [
            "envelopeId",
            "envelopeItemId",
            "type",
            "id",
            "secondaryId",
            "recipientId",
            "page",
            "positionX",
            "positionY",
            "width",
            "height",
            "customText",
            "inserted",
            "fieldMeta"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/field/create-many (legado)

Create document fields

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Create multiple fields for a document.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentId": {
              "type": "number"
            },
            "fields": {
              "type": "array",
              "items": {
                "allOf": [
                  {
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "SIGNATURE"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "signature"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "FREE_SIGNATURE"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "INITIALS"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "initials"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "NAME"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "name"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "EMAIL"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "email"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DATE"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "date"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "TEXT"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "text"
                                ]
                              },
                              "text": {
                                "type": "string"
                              },
                              "characterLimit": {
                                "type": "number",
                                "minimum": 0
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              },
                              "lineHeight": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 1,
                                "maximum": 10
                              },
                              "letterSpacing": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 0,
                                "maximum": 100
                              },
                              "verticalAlign": {
                                "type": "string",
                                "nullable": true,
                                "enum": [
                                  "top",
                                  "middle",
                                  "bottom",
                                  null
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "NUMBER"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "number"
                                ]
                              },
                              "numberFormat": {
                                "type": "string",
                                "nullable": true
                              },
                              "value": {
                                "type": "string"
                              },
                              "minValue": {
                                "type": "number",
                                "nullable": true
                              },
                              "maxValue": {
                                "type": "number",
                                "nullable": true
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              },
                              "lineHeight": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 1,
                                "maximum": 10
                              },
                              "letterSpacing": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 0,
                                "maximum": 100
                              },
                              "verticalAlign": {
                                "type": "string",
                                "nullable": true,
                                "enum": [
                                  "top",
                                  "middle",
                                  "bottom",
                                  null
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "RADIO"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "radio"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "number"
                                    },
                                    "checked": {
                                      "type": "boolean"
                                    },
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "checked",
                                    "value"
                                  ]
                                }
                              },
                              "direction": {
                                "type": "string",
                                "enum": [
                                  "vertical",
                                  "horizontal"
                                ],
                                "default": "vertical"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "CHECKBOX"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "checkbox"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "number"
                                    },
                                    "checked": {
                                      "type": "boolean"
                                    },
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "checked",
                                    "value"
                                  ]
                                }
                              },
                              "validationRule": {
                                "type": "string"
                              },
                              "validationLength": {
                                "type": "number"
                              },
                              "direction": {
                                "type": "string",
                                "enum": [
                                  "vertical",
                                  "horizontal"
                                ],
                                "default": "vertical"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DROPDOWN"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "dropdown"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "value"
                                  ]
                                }
                              },
                              "defaultValue": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  {
                    "type": "object",
                    "properties": {
                      "recipientId": {
                        "type": "number"
                      },
                      "pageNumber": {
                        "type": "number",
                        "minimum": 1
                      },
                      "pageX": {
                        "type": "number",
                        "minimum": 0
                      },
                      "pageY": {
                        "type": "number",
                        "minimum": 0
                      },
                      "width": {
                        "type": "number",
                        "minimum": 1
                      },
                      "height": {
                        "type": "number",
                        "minimum": 1
                      }
                    },
                    "required": [
                      "recipientId",
                      "pageNumber",
                      "pageX",
                      "pageY",
                      "width",
                      "height"
                    ]
                  }
                ]
              }
            }
          },
          "required": [
            "documentId",
            "fields"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "fields": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            }
          },
          "required": [
            "fields"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/field/update (legado)

Update document field

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Update a single field for a document.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentId": {
              "type": "number"
            },
            "field": {
              "allOf": [
                {
                  "oneOf": [
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "SIGNATURE"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ],
                              "default": "auto"
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "signature"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "FREE_SIGNATURE"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "INITIALS"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "initials"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "NAME"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "name"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "EMAIL"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ],
                              "default": "auto"
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "email"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "DATE"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ],
                              "default": "auto"
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "date"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "TEXT"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "text"
                              ]
                            },
                            "text": {
                              "type": "string"
                            },
                            "characterLimit": {
                              "type": "number",
                              "minimum": 0
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            },
                            "lineHeight": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 1,
                              "maximum": 10
                            },
                            "letterSpacing": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 0,
                              "maximum": 100
                            },
                            "verticalAlign": {
                              "type": "string",
                              "nullable": true,
                              "enum": [
                                "top",
                                "middle",
                                "bottom",
                                null
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "NUMBER"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "number"
                              ]
                            },
                            "numberFormat": {
                              "type": "string",
                              "nullable": true
                            },
                            "value": {
                              "type": "string"
                            },
                            "minValue": {
                              "type": "number",
                              "nullable": true
                            },
                            "maxValue": {
                              "type": "number",
                              "nullable": true
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            },
                            "lineHeight": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 1,
                              "maximum": 10
                            },
                            "letterSpacing": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 0,
                              "maximum": 100
                            },
                            "verticalAlign": {
                              "type": "string",
                              "nullable": true,
                              "enum": [
                                "top",
                                "middle",
                                "bottom",
                                null
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "RADIO"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "radio"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "type": "number"
                                  },
                                  "checked": {
                                    "type": "boolean"
                                  },
                                  "value": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "id",
                                  "checked",
                                  "value"
                                ]
                              }
                            },
                            "direction": {
                              "type": "string",
                              "enum": [
                                "vertical",
                                "horizontal"
                              ],
                              "default": "vertical"
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "CHECKBOX"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "checkbox"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "type": "number"
                                  },
                                  "checked": {
                                    "type": "boolean"
                                  },
                                  "value": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "id",
                                  "checked",
                                  "value"
                                ]
                              }
                            },
                            "validationRule": {
                              "type": "string"
                            },
                            "validationLength": {
                              "type": "number"
                            },
                            "direction": {
                              "type": "string",
                              "enum": [
                                "vertical",
                                "horizontal"
                              ],
                              "default": "vertical"
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "DROPDOWN"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "dropdown"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "value": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "value"
                                ]
                              }
                            },
                            "defaultValue": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    }
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "pageNumber": {
                      "type": "number",
                      "minimum": 1
                    },
                    "pageX": {
                      "type": "number",
                      "minimum": 0
                    },
                    "pageY": {
                      "type": "number",
                      "minimum": 0
                    },
                    "width": {
                      "type": "number",
                      "minimum": 1
                    },
                    "height": {
                      "type": "number",
                      "minimum": 1
                    }
                  },
                  "required": [
                    "id"
                  ]
                }
              ]
            }
          },
          "required": [
            "documentId",
            "field"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "envelopeItemId": {
              "type": "string"
            },
            "type": {
              "type": "string",
              "enum": [
                "SIGNATURE",
                "FREE_SIGNATURE",
                "INITIALS",
                "NAME",
                "EMAIL",
                "DATE",
                "TEXT",
                "NUMBER",
                "RADIO",
                "CHECKBOX",
                "DROPDOWN"
              ]
            },
            "id": {
              "type": "number"
            },
            "secondaryId": {
              "type": "string"
            },
            "recipientId": {
              "type": "number"
            },
            "page": {
              "type": "number"
            },
            "positionX": {},
            "positionY": {},
            "width": {},
            "height": {},
            "customText": {
              "type": "string"
            },
            "inserted": {
              "type": "boolean"
            },
            "fieldMeta": {
              "nullable": true,
              "oneOf": [
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "signature"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "initials"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "name"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "email"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "date"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "text"
                      ]
                    },
                    "text": {
                      "type": "string"
                    },
                    "characterLimit": {
                      "type": "number",
                      "minimum": 0
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    },
                    "lineHeight": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 1,
                      "maximum": 10
                    },
                    "letterSpacing": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 0,
                      "maximum": 100
                    },
                    "verticalAlign": {
                      "type": "string",
                      "nullable": true,
                      "enum": [
                        "top",
                        "middle",
                        "bottom",
                        null
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "number"
                      ]
                    },
                    "numberFormat": {
                      "type": "string",
                      "nullable": true
                    },
                    "value": {
                      "type": "string"
                    },
                    "minValue": {
                      "type": "number",
                      "nullable": true
                    },
                    "maxValue": {
                      "type": "number",
                      "nullable": true
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    },
                    "lineHeight": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 1,
                      "maximum": 10
                    },
                    "letterSpacing": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 0,
                      "maximum": 100
                    },
                    "verticalAlign": {
                      "type": "string",
                      "nullable": true,
                      "enum": [
                        "top",
                        "middle",
                        "bottom",
                        null
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "radio"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "checked": {
                            "type": "boolean"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "checked",
                          "value"
                        ]
                      }
                    },
                    "direction": {
                      "type": "string",
                      "enum": [
                        "vertical",
                        "horizontal"
                      ],
                      "default": "vertical"
                    }
                  },
                  "required": [
                    "type",
                    "direction"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "checkbox"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "checked": {
                            "type": "boolean"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "checked",
                          "value"
                        ]
                      }
                    },
                    "validationRule": {
                      "type": "string"
                    },
                    "validationLength": {
                      "type": "number"
                    },
                    "direction": {
                      "type": "string",
                      "enum": [
                        "vertical",
                        "horizontal"
                      ],
                      "default": "vertical"
                    }
                  },
                  "required": [
                    "type",
                    "direction"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "dropdown"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "value"
                        ]
                      }
                    },
                    "defaultValue": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              ]
            },
            "documentId": {
              "type": "number",
              "nullable": true
            },
            "templateId": {
              "type": "number",
              "nullable": true
            }
          },
          "required": [
            "envelopeId",
            "envelopeItemId",
            "type",
            "id",
            "secondaryId",
            "recipientId",
            "page",
            "positionX",
            "positionY",
            "width",
            "height",
            "customText",
            "inserted",
            "fieldMeta"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/field/update-many (legado)

Update document fields

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Update multiple fields for a document.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentId": {
              "type": "number"
            },
            "fields": {
              "type": "array",
              "items": {
                "allOf": [
                  {
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "SIGNATURE"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "signature"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "FREE_SIGNATURE"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "INITIALS"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "initials"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "NAME"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "name"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "EMAIL"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "email"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DATE"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "date"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "TEXT"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "text"
                                ]
                              },
                              "text": {
                                "type": "string"
                              },
                              "characterLimit": {
                                "type": "number",
                                "minimum": 0
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              },
                              "lineHeight": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 1,
                                "maximum": 10
                              },
                              "letterSpacing": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 0,
                                "maximum": 100
                              },
                              "verticalAlign": {
                                "type": "string",
                                "nullable": true,
                                "enum": [
                                  "top",
                                  "middle",
                                  "bottom",
                                  null
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "NUMBER"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "number"
                                ]
                              },
                              "numberFormat": {
                                "type": "string",
                                "nullable": true
                              },
                              "value": {
                                "type": "string"
                              },
                              "minValue": {
                                "type": "number",
                                "nullable": true
                              },
                              "maxValue": {
                                "type": "number",
                                "nullable": true
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              },
                              "lineHeight": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 1,
                                "maximum": 10
                              },
                              "letterSpacing": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 0,
                                "maximum": 100
                              },
                              "verticalAlign": {
                                "type": "string",
                                "nullable": true,
                                "enum": [
                                  "top",
                                  "middle",
                                  "bottom",
                                  null
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "RADIO"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "radio"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "number"
                                    },
                                    "checked": {
                                      "type": "boolean"
                                    },
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "checked",
                                    "value"
                                  ]
                                }
                              },
                              "direction": {
                                "type": "string",
                                "enum": [
                                  "vertical",
                                  "horizontal"
                                ],
                                "default": "vertical"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "CHECKBOX"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "checkbox"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "number"
                                    },
                                    "checked": {
                                      "type": "boolean"
                                    },
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "checked",
                                    "value"
                                  ]
                                }
                              },
                              "validationRule": {
                                "type": "string"
                              },
                              "validationLength": {
                                "type": "number"
                              },
                              "direction": {
                                "type": "string",
                                "enum": [
                                  "vertical",
                                  "horizontal"
                                ],
                                "default": "vertical"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DROPDOWN"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "dropdown"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "value"
                                  ]
                                }
                              },
                              "defaultValue": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "pageNumber": {
                        "type": "number",
                        "minimum": 1
                      },
                      "pageX": {
                        "type": "number",
                        "minimum": 0
                      },
                      "pageY": {
                        "type": "number",
                        "minimum": 0
                      },
                      "width": {
                        "type": "number",
                        "minimum": 1
                      },
                      "height": {
                        "type": "number",
                        "minimum": 1
                      }
                    },
                    "required": [
                      "id"
                    ]
                  }
                ]
              }
            }
          },
          "required": [
            "documentId",
            "fields"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "fields": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            }
          },
          "required": [
            "fields"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/field/delete (legado)

Delete document field

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "fieldId": {
              "type": "number"
            }
          },
          "required": [
            "fieldId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/field/create (legado)

Create template field

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Create a single field for a template.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "templateId": {
              "type": "number"
            },
            "field": {
              "allOf": [
                {
                  "oneOf": [
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "SIGNATURE"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ],
                              "default": "auto"
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "signature"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "FREE_SIGNATURE"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "INITIALS"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "initials"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "NAME"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "name"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "EMAIL"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ],
                              "default": "auto"
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "email"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "DATE"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ],
                              "default": "auto"
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "date"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "TEXT"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "text"
                              ]
                            },
                            "text": {
                              "type": "string"
                            },
                            "characterLimit": {
                              "type": "number",
                              "minimum": 0
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            },
                            "lineHeight": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 1,
                              "maximum": 10
                            },
                            "letterSpacing": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 0,
                              "maximum": 100
                            },
                            "verticalAlign": {
                              "type": "string",
                              "nullable": true,
                              "enum": [
                                "top",
                                "middle",
                                "bottom",
                                null
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "NUMBER"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "number"
                              ]
                            },
                            "numberFormat": {
                              "type": "string",
                              "nullable": true
                            },
                            "value": {
                              "type": "string"
                            },
                            "minValue": {
                              "type": "number",
                              "nullable": true
                            },
                            "maxValue": {
                              "type": "number",
                              "nullable": true
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            },
                            "lineHeight": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 1,
                              "maximum": 10
                            },
                            "letterSpacing": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 0,
                              "maximum": 100
                            },
                            "verticalAlign": {
                              "type": "string",
                              "nullable": true,
                              "enum": [
                                "top",
                                "middle",
                                "bottom",
                                null
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "RADIO"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "radio"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "type": "number"
                                  },
                                  "checked": {
                                    "type": "boolean"
                                  },
                                  "value": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "id",
                                  "checked",
                                  "value"
                                ]
                              }
                            },
                            "direction": {
                              "type": "string",
                              "enum": [
                                "vertical",
                                "horizontal"
                              ],
                              "default": "vertical"
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "CHECKBOX"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "checkbox"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "type": "number"
                                  },
                                  "checked": {
                                    "type": "boolean"
                                  },
                                  "value": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "id",
                                  "checked",
                                  "value"
                                ]
                              }
                            },
                            "validationRule": {
                              "type": "string"
                            },
                            "validationLength": {
                              "type": "number"
                            },
                            "direction": {
                              "type": "string",
                              "enum": [
                                "vertical",
                                "horizontal"
                              ],
                              "default": "vertical"
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "DROPDOWN"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "dropdown"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "value": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "value"
                                ]
                              }
                            },
                            "defaultValue": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    }
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "recipientId": {
                      "type": "number"
                    },
                    "pageNumber": {
                      "type": "number",
                      "minimum": 1
                    },
                    "pageX": {
                      "type": "number",
                      "minimum": 0
                    },
                    "pageY": {
                      "type": "number",
                      "minimum": 0
                    },
                    "width": {
                      "type": "number",
                      "minimum": 1
                    },
                    "height": {
                      "type": "number",
                      "minimum": 1
                    }
                  },
                  "required": [
                    "recipientId",
                    "pageNumber",
                    "pageX",
                    "pageY",
                    "width",
                    "height"
                  ]
                }
              ]
            }
          },
          "required": [
            "templateId",
            "field"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "envelopeItemId": {
              "type": "string"
            },
            "type": {
              "type": "string",
              "enum": [
                "SIGNATURE",
                "FREE_SIGNATURE",
                "INITIALS",
                "NAME",
                "EMAIL",
                "DATE",
                "TEXT",
                "NUMBER",
                "RADIO",
                "CHECKBOX",
                "DROPDOWN"
              ]
            },
            "id": {
              "type": "number"
            },
            "secondaryId": {
              "type": "string"
            },
            "recipientId": {
              "type": "number"
            },
            "page": {
              "type": "number"
            },
            "positionX": {},
            "positionY": {},
            "width": {},
            "height": {},
            "customText": {
              "type": "string"
            },
            "inserted": {
              "type": "boolean"
            },
            "fieldMeta": {
              "nullable": true,
              "oneOf": [
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "signature"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "initials"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "name"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "email"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "date"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "text"
                      ]
                    },
                    "text": {
                      "type": "string"
                    },
                    "characterLimit": {
                      "type": "number",
                      "minimum": 0
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    },
                    "lineHeight": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 1,
                      "maximum": 10
                    },
                    "letterSpacing": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 0,
                      "maximum": 100
                    },
                    "verticalAlign": {
                      "type": "string",
                      "nullable": true,
                      "enum": [
                        "top",
                        "middle",
                        "bottom",
                        null
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "number"
                      ]
                    },
                    "numberFormat": {
                      "type": "string",
                      "nullable": true
                    },
                    "value": {
                      "type": "string"
                    },
                    "minValue": {
                      "type": "number",
                      "nullable": true
                    },
                    "maxValue": {
                      "type": "number",
                      "nullable": true
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    },
                    "lineHeight": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 1,
                      "maximum": 10
                    },
                    "letterSpacing": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 0,
                      "maximum": 100
                    },
                    "verticalAlign": {
                      "type": "string",
                      "nullable": true,
                      "enum": [
                        "top",
                        "middle",
                        "bottom",
                        null
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "radio"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "checked": {
                            "type": "boolean"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "checked",
                          "value"
                        ]
                      }
                    },
                    "direction": {
                      "type": "string",
                      "enum": [
                        "vertical",
                        "horizontal"
                      ],
                      "default": "vertical"
                    }
                  },
                  "required": [
                    "type",
                    "direction"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "checkbox"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "checked": {
                            "type": "boolean"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "checked",
                          "value"
                        ]
                      }
                    },
                    "validationRule": {
                      "type": "string"
                    },
                    "validationLength": {
                      "type": "number"
                    },
                    "direction": {
                      "type": "string",
                      "enum": [
                        "vertical",
                        "horizontal"
                      ],
                      "default": "vertical"
                    }
                  },
                  "required": [
                    "type",
                    "direction"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "dropdown"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "value"
                        ]
                      }
                    },
                    "defaultValue": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              ]
            },
            "documentId": {
              "type": "number",
              "nullable": true
            },
            "templateId": {
              "type": "number",
              "nullable": true
            }
          },
          "required": [
            "envelopeId",
            "envelopeItemId",
            "type",
            "id",
            "secondaryId",
            "recipientId",
            "page",
            "positionX",
            "positionY",
            "width",
            "height",
            "customText",
            "inserted",
            "fieldMeta"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /template/field/{fieldId} (legado)

Get template field

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Returns a single field. If you want to retrieve all the fields for a template, use the "Get Template" endpoint.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "fieldId",
      "schema": {
        "type": "number"
      },
      "required": true
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "envelopeItemId": {
              "type": "string"
            },
            "type": {
              "type": "string",
              "enum": [
                "SIGNATURE",
                "FREE_SIGNATURE",
                "INITIALS",
                "NAME",
                "EMAIL",
                "DATE",
                "TEXT",
                "NUMBER",
                "RADIO",
                "CHECKBOX",
                "DROPDOWN"
              ]
            },
            "id": {
              "type": "number"
            },
            "secondaryId": {
              "type": "string"
            },
            "recipientId": {
              "type": "number"
            },
            "page": {
              "type": "number"
            },
            "positionX": {},
            "positionY": {},
            "width": {},
            "height": {},
            "customText": {
              "type": "string"
            },
            "inserted": {
              "type": "boolean"
            },
            "fieldMeta": {
              "nullable": true,
              "oneOf": [
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "signature"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "initials"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "name"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "email"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "date"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "text"
                      ]
                    },
                    "text": {
                      "type": "string"
                    },
                    "characterLimit": {
                      "type": "number",
                      "minimum": 0
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    },
                    "lineHeight": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 1,
                      "maximum": 10
                    },
                    "letterSpacing": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 0,
                      "maximum": 100
                    },
                    "verticalAlign": {
                      "type": "string",
                      "nullable": true,
                      "enum": [
                        "top",
                        "middle",
                        "bottom",
                        null
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "number"
                      ]
                    },
                    "numberFormat": {
                      "type": "string",
                      "nullable": true
                    },
                    "value": {
                      "type": "string"
                    },
                    "minValue": {
                      "type": "number",
                      "nullable": true
                    },
                    "maxValue": {
                      "type": "number",
                      "nullable": true
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    },
                    "lineHeight": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 1,
                      "maximum": 10
                    },
                    "letterSpacing": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 0,
                      "maximum": 100
                    },
                    "verticalAlign": {
                      "type": "string",
                      "nullable": true,
                      "enum": [
                        "top",
                        "middle",
                        "bottom",
                        null
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "radio"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "checked": {
                            "type": "boolean"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "checked",
                          "value"
                        ]
                      }
                    },
                    "direction": {
                      "type": "string",
                      "enum": [
                        "vertical",
                        "horizontal"
                      ],
                      "default": "vertical"
                    }
                  },
                  "required": [
                    "type",
                    "direction"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "checkbox"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "checked": {
                            "type": "boolean"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "checked",
                          "value"
                        ]
                      }
                    },
                    "validationRule": {
                      "type": "string"
                    },
                    "validationLength": {
                      "type": "number"
                    },
                    "direction": {
                      "type": "string",
                      "enum": [
                        "vertical",
                        "horizontal"
                      ],
                      "default": "vertical"
                    }
                  },
                  "required": [
                    "type",
                    "direction"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "dropdown"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "value"
                        ]
                      }
                    },
                    "defaultValue": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              ]
            },
            "documentId": {
              "type": "number",
              "nullable": true
            },
            "templateId": {
              "type": "number",
              "nullable": true
            }
          },
          "required": [
            "envelopeId",
            "envelopeItemId",
            "type",
            "id",
            "secondaryId",
            "recipientId",
            "page",
            "positionX",
            "positionY",
            "width",
            "height",
            "customText",
            "inserted",
            "fieldMeta"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/field/create-many (legado)

Create template fields

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Create multiple fields for a template.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "templateId": {
              "type": "number"
            },
            "fields": {
              "type": "array",
              "items": {
                "allOf": [
                  {
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "SIGNATURE"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "signature"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "FREE_SIGNATURE"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "INITIALS"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "initials"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "NAME"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "name"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "EMAIL"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "email"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DATE"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "date"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "TEXT"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "text"
                                ]
                              },
                              "text": {
                                "type": "string"
                              },
                              "characterLimit": {
                                "type": "number",
                                "minimum": 0
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              },
                              "lineHeight": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 1,
                                "maximum": 10
                              },
                              "letterSpacing": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 0,
                                "maximum": 100
                              },
                              "verticalAlign": {
                                "type": "string",
                                "nullable": true,
                                "enum": [
                                  "top",
                                  "middle",
                                  "bottom",
                                  null
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "NUMBER"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "number"
                                ]
                              },
                              "numberFormat": {
                                "type": "string",
                                "nullable": true
                              },
                              "value": {
                                "type": "string"
                              },
                              "minValue": {
                                "type": "number",
                                "nullable": true
                              },
                              "maxValue": {
                                "type": "number",
                                "nullable": true
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              },
                              "lineHeight": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 1,
                                "maximum": 10
                              },
                              "letterSpacing": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 0,
                                "maximum": 100
                              },
                              "verticalAlign": {
                                "type": "string",
                                "nullable": true,
                                "enum": [
                                  "top",
                                  "middle",
                                  "bottom",
                                  null
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "RADIO"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "radio"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "number"
                                    },
                                    "checked": {
                                      "type": "boolean"
                                    },
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "checked",
                                    "value"
                                  ]
                                }
                              },
                              "direction": {
                                "type": "string",
                                "enum": [
                                  "vertical",
                                  "horizontal"
                                ],
                                "default": "vertical"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "CHECKBOX"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "checkbox"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "number"
                                    },
                                    "checked": {
                                      "type": "boolean"
                                    },
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "checked",
                                    "value"
                                  ]
                                }
                              },
                              "validationRule": {
                                "type": "string"
                              },
                              "validationLength": {
                                "type": "number"
                              },
                              "direction": {
                                "type": "string",
                                "enum": [
                                  "vertical",
                                  "horizontal"
                                ],
                                "default": "vertical"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DROPDOWN"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "dropdown"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "value"
                                  ]
                                }
                              },
                              "defaultValue": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  {
                    "type": "object",
                    "properties": {
                      "recipientId": {
                        "type": "number"
                      },
                      "pageNumber": {
                        "type": "number",
                        "minimum": 1
                      },
                      "pageX": {
                        "type": "number",
                        "minimum": 0
                      },
                      "pageY": {
                        "type": "number",
                        "minimum": 0
                      },
                      "width": {
                        "type": "number",
                        "minimum": 1
                      },
                      "height": {
                        "type": "number",
                        "minimum": 1
                      }
                    },
                    "required": [
                      "recipientId",
                      "pageNumber",
                      "pageX",
                      "pageY",
                      "width",
                      "height"
                    ]
                  }
                ]
              }
            }
          },
          "required": [
            "templateId",
            "fields"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "fields": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            }
          },
          "required": [
            "fields"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/field/update (legado)

Update template field

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Update a single field for a template.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "templateId": {
              "type": "number"
            },
            "field": {
              "allOf": [
                {
                  "oneOf": [
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "SIGNATURE"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ],
                              "default": "auto"
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "signature"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "FREE_SIGNATURE"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "INITIALS"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "initials"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "NAME"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "name"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "EMAIL"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ],
                              "default": "auto"
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "email"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "DATE"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ],
                              "default": "auto"
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "date"
                              ]
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "TEXT"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "text"
                              ]
                            },
                            "text": {
                              "type": "string"
                            },
                            "characterLimit": {
                              "type": "number",
                              "minimum": 0
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            },
                            "lineHeight": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 1,
                              "maximum": 10
                            },
                            "letterSpacing": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 0,
                              "maximum": 100
                            },
                            "verticalAlign": {
                              "type": "string",
                              "nullable": true,
                              "enum": [
                                "top",
                                "middle",
                                "bottom",
                                null
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "NUMBER"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "number"
                              ]
                            },
                            "numberFormat": {
                              "type": "string",
                              "nullable": true
                            },
                            "value": {
                              "type": "string"
                            },
                            "minValue": {
                              "type": "number",
                              "nullable": true
                            },
                            "maxValue": {
                              "type": "number",
                              "nullable": true
                            },
                            "textAlign": {
                              "type": "string",
                              "enum": [
                                "left",
                                "center",
                                "right"
                              ]
                            },
                            "lineHeight": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 1,
                              "maximum": 10
                            },
                            "letterSpacing": {
                              "type": "number",
                              "nullable": true,
                              "minimum": 0,
                              "maximum": 100
                            },
                            "verticalAlign": {
                              "type": "string",
                              "nullable": true,
                              "enum": [
                                "top",
                                "middle",
                                "bottom",
                                null
                              ]
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "RADIO"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "radio"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "type": "number"
                                  },
                                  "checked": {
                                    "type": "boolean"
                                  },
                                  "value": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "id",
                                  "checked",
                                  "value"
                                ]
                              }
                            },
                            "direction": {
                              "type": "string",
                              "enum": [
                                "vertical",
                                "horizontal"
                              ],
                              "default": "vertical"
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "CHECKBOX"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "checkbox"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "type": "number"
                                  },
                                  "checked": {
                                    "type": "boolean"
                                  },
                                  "value": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "id",
                                  "checked",
                                  "value"
                                ]
                              }
                            },
                            "validationRule": {
                              "type": "string"
                            },
                            "validationLength": {
                              "type": "number"
                            },
                            "direction": {
                              "type": "string",
                              "enum": [
                                "vertical",
                                "horizontal"
                              ],
                              "default": "vertical"
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "DROPDOWN"
                          ]
                        },
                        "fieldMeta": {
                          "type": "object",
                          "properties": {
                            "label": {
                              "type": "string"
                            },
                            "placeholder": {
                              "type": "string"
                            },
                            "required": {
                              "type": "boolean"
                            },
                            "readOnly": {
                              "type": "boolean"
                            },
                            "fontSize": {
                              "type": "number",
                              "minimum": 8,
                              "maximum": 96,
                              "default": 12
                            },
                            "overflow": {
                              "type": "string",
                              "enum": [
                                "auto",
                                "horizontal",
                                "vertical",
                                "crop"
                              ]
                            },
                            "type": {
                              "type": "string",
                              "enum": [
                                "dropdown"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "value": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "value"
                                ]
                              }
                            },
                            "defaultValue": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "type"
                          ]
                        }
                      },
                      "required": [
                        "type"
                      ]
                    }
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "pageNumber": {
                      "type": "number",
                      "minimum": 1
                    },
                    "pageX": {
                      "type": "number",
                      "minimum": 0
                    },
                    "pageY": {
                      "type": "number",
                      "minimum": 0
                    },
                    "width": {
                      "type": "number",
                      "minimum": 1
                    },
                    "height": {
                      "type": "number",
                      "minimum": 1
                    }
                  },
                  "required": [
                    "id"
                  ]
                }
              ]
            }
          },
          "required": [
            "templateId",
            "field"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "envelopeItemId": {
              "type": "string"
            },
            "type": {
              "type": "string",
              "enum": [
                "SIGNATURE",
                "FREE_SIGNATURE",
                "INITIALS",
                "NAME",
                "EMAIL",
                "DATE",
                "TEXT",
                "NUMBER",
                "RADIO",
                "CHECKBOX",
                "DROPDOWN"
              ]
            },
            "id": {
              "type": "number"
            },
            "secondaryId": {
              "type": "string"
            },
            "recipientId": {
              "type": "number"
            },
            "page": {
              "type": "number"
            },
            "positionX": {},
            "positionY": {},
            "width": {},
            "height": {},
            "customText": {
              "type": "string"
            },
            "inserted": {
              "type": "boolean"
            },
            "fieldMeta": {
              "nullable": true,
              "oneOf": [
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "signature"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "initials"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "name"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "email"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ],
                      "default": "auto"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "date"
                      ]
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    }
                  },
                  "required": [
                    "overflow",
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "text"
                      ]
                    },
                    "text": {
                      "type": "string"
                    },
                    "characterLimit": {
                      "type": "number",
                      "minimum": 0
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    },
                    "lineHeight": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 1,
                      "maximum": 10
                    },
                    "letterSpacing": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 0,
                      "maximum": 100
                    },
                    "verticalAlign": {
                      "type": "string",
                      "nullable": true,
                      "enum": [
                        "top",
                        "middle",
                        "bottom",
                        null
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "number"
                      ]
                    },
                    "numberFormat": {
                      "type": "string",
                      "nullable": true
                    },
                    "value": {
                      "type": "string"
                    },
                    "minValue": {
                      "type": "number",
                      "nullable": true
                    },
                    "maxValue": {
                      "type": "number",
                      "nullable": true
                    },
                    "textAlign": {
                      "type": "string",
                      "enum": [
                        "left",
                        "center",
                        "right"
                      ]
                    },
                    "lineHeight": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 1,
                      "maximum": 10
                    },
                    "letterSpacing": {
                      "type": "number",
                      "nullable": true,
                      "minimum": 0,
                      "maximum": 100
                    },
                    "verticalAlign": {
                      "type": "string",
                      "nullable": true,
                      "enum": [
                        "top",
                        "middle",
                        "bottom",
                        null
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "radio"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "checked": {
                            "type": "boolean"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "checked",
                          "value"
                        ]
                      }
                    },
                    "direction": {
                      "type": "string",
                      "enum": [
                        "vertical",
                        "horizontal"
                      ],
                      "default": "vertical"
                    }
                  },
                  "required": [
                    "type",
                    "direction"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "checkbox"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "checked": {
                            "type": "boolean"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "id",
                          "checked",
                          "value"
                        ]
                      }
                    },
                    "validationRule": {
                      "type": "string"
                    },
                    "validationLength": {
                      "type": "number"
                    },
                    "direction": {
                      "type": "string",
                      "enum": [
                        "vertical",
                        "horizontal"
                      ],
                      "default": "vertical"
                    }
                  },
                  "required": [
                    "type",
                    "direction"
                  ]
                },
                {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "placeholder": {
                      "type": "string"
                    },
                    "required": {
                      "type": "boolean"
                    },
                    "readOnly": {
                      "type": "boolean"
                    },
                    "fontSize": {
                      "type": "number",
                      "minimum": 8,
                      "maximum": 96,
                      "default": 12
                    },
                    "overflow": {
                      "type": "string",
                      "enum": [
                        "auto",
                        "horizontal",
                        "vertical",
                        "crop"
                      ]
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "dropdown"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "value"
                        ]
                      }
                    },
                    "defaultValue": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              ]
            },
            "documentId": {
              "type": "number",
              "nullable": true
            },
            "templateId": {
              "type": "number",
              "nullable": true
            }
          },
          "required": [
            "envelopeId",
            "envelopeItemId",
            "type",
            "id",
            "secondaryId",
            "recipientId",
            "page",
            "positionX",
            "positionY",
            "width",
            "height",
            "customText",
            "inserted",
            "fieldMeta"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/field/update-many (legado)

Update template fields

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Update multiple fields for a template.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "templateId": {
              "type": "number"
            },
            "fields": {
              "type": "array",
              "items": {
                "allOf": [
                  {
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "SIGNATURE"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "signature"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "FREE_SIGNATURE"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "INITIALS"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "initials"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "NAME"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "name"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "EMAIL"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "email"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DATE"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "date"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "TEXT"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "text"
                                ]
                              },
                              "text": {
                                "type": "string"
                              },
                              "characterLimit": {
                                "type": "number",
                                "minimum": 0
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              },
                              "lineHeight": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 1,
                                "maximum": 10
                              },
                              "letterSpacing": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 0,
                                "maximum": 100
                              },
                              "verticalAlign": {
                                "type": "string",
                                "nullable": true,
                                "enum": [
                                  "top",
                                  "middle",
                                  "bottom",
                                  null
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "NUMBER"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "number"
                                ]
                              },
                              "numberFormat": {
                                "type": "string",
                                "nullable": true
                              },
                              "value": {
                                "type": "string"
                              },
                              "minValue": {
                                "type": "number",
                                "nullable": true
                              },
                              "maxValue": {
                                "type": "number",
                                "nullable": true
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              },
                              "lineHeight": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 1,
                                "maximum": 10
                              },
                              "letterSpacing": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 0,
                                "maximum": 100
                              },
                              "verticalAlign": {
                                "type": "string",
                                "nullable": true,
                                "enum": [
                                  "top",
                                  "middle",
                                  "bottom",
                                  null
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "RADIO"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "radio"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "number"
                                    },
                                    "checked": {
                                      "type": "boolean"
                                    },
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "checked",
                                    "value"
                                  ]
                                }
                              },
                              "direction": {
                                "type": "string",
                                "enum": [
                                  "vertical",
                                  "horizontal"
                                ],
                                "default": "vertical"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "CHECKBOX"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "checkbox"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "number"
                                    },
                                    "checked": {
                                      "type": "boolean"
                                    },
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "checked",
                                    "value"
                                  ]
                                }
                              },
                              "validationRule": {
                                "type": "string"
                              },
                              "validationLength": {
                                "type": "number"
                              },
                              "direction": {
                                "type": "string",
                                "enum": [
                                  "vertical",
                                  "horizontal"
                                ],
                                "default": "vertical"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "DROPDOWN"
                            ]
                          },
                          "fieldMeta": {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "dropdown"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "value"
                                  ]
                                }
                              },
                              "defaultValue": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "pageNumber": {
                        "type": "number",
                        "minimum": 1
                      },
                      "pageX": {
                        "type": "number",
                        "minimum": 0
                      },
                      "pageY": {
                        "type": "number",
                        "minimum": 0
                      },
                      "width": {
                        "type": "number",
                        "minimum": 1
                      },
                      "height": {
                        "type": "number",
                        "minimum": 1
                      }
                    },
                    "required": [
                      "id"
                    ]
                  }
                ]
              }
            }
          },
          "required": [
            "templateId",
            "fields"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "fields": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            }
          },
          "required": [
            "fields"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/field/delete (legado)

Delete template field

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "fieldId": {
              "type": "number"
            }
          },
          "required": [
            "fieldId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /folder

Find folders

Find folders based on a search criteria

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "query",
      "name": "query",
      "description": "The search query.",
      "schema": {
        "type": "string"
      }
    },
    {
      "in": "query",
      "name": "page",
      "description": "The pagination page number, starts at 1.",
      "schema": {
        "type": "number",
        "minimum": 1
      }
    },
    {
      "in": "query",
      "name": "perPage",
      "description": "The number of items per page.",
      "schema": {
        "type": "number",
        "minimum": 1,
        "maximum": 100
      }
    },
    {
      "in": "query",
      "name": "parentId",
      "schema": {
        "type": "string"
      }
    },
    {
      "in": "query",
      "name": "type",
      "schema": {
        "type": "string",
        "enum": [
          "DOCUMENT",
          "TEMPLATE"
        ]
      }
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "userId": {
                    "type": "number"
                  },
                  "teamId": {
                    "type": "number"
                  },
                  "parentId": {
                    "type": "string",
                    "nullable": true
                  },
                  "pinned": {
                    "type": "boolean"
                  },
                  "createdAt": {
                    "type": "string"
                  },
                  "updatedAt": {
                    "type": "string"
                  },
                  "visibility": {
                    "type": "string",
                    "enum": [
                      "EVERYONE",
                      "MANAGER_AND_ABOVE",
                      "ADMIN"
                    ]
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "DOCUMENT",
                      "TEMPLATE"
                    ]
                  }
                },
                "required": [
                  "id",
                  "name",
                  "userId",
                  "teamId",
                  "parentId",
                  "pinned",
                  "createdAt",
                  "updatedAt",
                  "visibility",
                  "type"
                ]
              }
            },
            "count": {
              "type": "number"
            },
            "currentPage": {
              "type": "number"
            },
            "perPage": {
              "type": "number"
            },
            "totalPages": {
              "type": "number"
            }
          },
          "required": [
            "data",
            "count",
            "currentPage",
            "perPage",
            "totalPages"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /folder/create

Create new folder

Creates a new folder in your team

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string",
              "minLength": 2,
              "maxLength": 100
            },
            "parentId": {
              "type": "string"
            },
            "type": {
              "type": "string",
              "enum": [
                "DOCUMENT",
                "TEMPLATE"
              ]
            }
          },
          "required": [
            "name"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "userId": {
              "type": "number"
            },
            "teamId": {
              "type": "number"
            },
            "parentId": {
              "type": "string",
              "nullable": true
            },
            "pinned": {
              "type": "boolean"
            },
            "createdAt": {
              "type": "string"
            },
            "updatedAt": {
              "type": "string"
            },
            "visibility": {
              "type": "string",
              "enum": [
                "EVERYONE",
                "MANAGER_AND_ABOVE",
                "ADMIN"
              ]
            },
            "type": {
              "type": "string",
              "enum": [
                "DOCUMENT",
                "TEMPLATE"
              ]
            }
          },
          "required": [
            "id",
            "name",
            "userId",
            "teamId",
            "parentId",
            "pinned",
            "createdAt",
            "updatedAt",
            "visibility",
            "type"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /folder/update

Update folder

Updates an existing folder

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "folderId": {
              "type": "string"
            },
            "data": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string",
                  "minLength": 2,
                  "maxLength": 100
                },
                "parentId": {
                  "type": "string",
                  "nullable": true
                },
                "visibility": {
                  "type": "string",
                  "enum": [
                    "EVERYONE",
                    "MANAGER_AND_ABOVE",
                    "ADMIN"
                  ]
                },
                "pinned": {
                  "type": "boolean"
                }
              }
            }
          },
          "required": [
            "folderId",
            "data"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "userId": {
              "type": "number"
            },
            "teamId": {
              "type": "number"
            },
            "parentId": {
              "type": "string",
              "nullable": true
            },
            "pinned": {
              "type": "boolean"
            },
            "createdAt": {
              "type": "string"
            },
            "updatedAt": {
              "type": "string"
            },
            "visibility": {
              "type": "string",
              "enum": [
                "EVERYONE",
                "MANAGER_AND_ABOVE",
                "ADMIN"
              ]
            },
            "type": {
              "type": "string",
              "enum": [
                "DOCUMENT",
                "TEMPLATE"
              ]
            }
          },
          "required": [
            "id",
            "name",
            "userId",
            "teamId",
            "parentId",
            "pinned",
            "createdAt",
            "updatedAt",
            "visibility",
            "type"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /folder/delete

Delete folder

Deletes an existing folder

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "folderId": {
              "type": "string"
            }
          },
          "required": [
            "folderId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /document/recipient/{recipientId} (legado)

Get document recipient

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Returns a single recipient. If you want to retrieve all the recipients for a document, use the "Get Document" endpoint.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "recipientId",
      "schema": {
        "type": "number"
      },
      "required": true
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "role": {
              "type": "string",
              "enum": [
                "CC",
                "SIGNER",
                "VIEWER",
                "APPROVER",
                "ASSISTANT"
              ]
            },
            "readStatus": {
              "type": "string",
              "enum": [
                "NOT_OPENED",
                "OPENED"
              ]
            },
            "signingStatus": {
              "type": "string",
              "enum": [
                "NOT_SIGNED",
                "SIGNED",
                "REJECTED"
              ]
            },
            "sendStatus": {
              "type": "string",
              "enum": [
                "NOT_SENT",
                "SENT"
              ]
            },
            "id": {
              "type": "number"
            },
            "email": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "token": {
              "type": "string"
            },
            "documentDeletedAt": {
              "type": "string",
              "nullable": true
            },
            "expired": {
              "type": "string",
              "nullable": true
            },
            "expiresAt": {
              "type": "string",
              "nullable": true
            },
            "expirationNotifiedAt": {
              "type": "string",
              "nullable": true
            },
            "signedAt": {
              "type": "string",
              "nullable": true
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "accessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "actionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD",
                      "EXPLICIT_NONE"
                    ]
                  }
                }
              },
              "required": [
                "accessAuth",
                "actionAuth"
              ]
            },
            "signingOrder": {
              "type": "number",
              "nullable": true
            },
            "rejectionReason": {
              "type": "string",
              "nullable": true
            },
            "fields": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            },
            "documentId": {
              "type": "number",
              "nullable": true
            },
            "templateId": {
              "type": "number",
              "nullable": true
            }
          },
          "required": [
            "envelopeId",
            "role",
            "readStatus",
            "signingStatus",
            "sendStatus",
            "id",
            "email",
            "name",
            "token",
            "documentDeletedAt",
            "expired",
            "expiresAt",
            "expirationNotifiedAt",
            "signedAt",
            "authOptions",
            "signingOrder",
            "rejectionReason",
            "fields"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/recipient/create (legado)

Create document recipient

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Create a single recipient for a document.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentId": {
              "type": "number"
            },
            "recipient": {
              "type": "object",
              "properties": {
                "email": {
                  "type": "string",
                  "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                  "minLength": 1,
                  "maxLength": 254
                },
                "name": {
                  "type": "string",
                  "maxLength": 255
                },
                "role": {
                  "type": "string",
                  "enum": [
                    "CC",
                    "SIGNER",
                    "VIEWER",
                    "APPROVER",
                    "ASSISTANT"
                  ]
                },
                "signingOrder": {
                  "type": "integer",
                  "minimum": 0
                },
                "accessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  },
                  "default": []
                },
                "actionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD",
                      "EXPLICIT_NONE"
                    ]
                  },
                  "default": []
                }
              },
              "required": [
                "email",
                "name",
                "role"
              ]
            }
          },
          "required": [
            "documentId",
            "recipient"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "role": {
              "type": "string",
              "enum": [
                "CC",
                "SIGNER",
                "VIEWER",
                "APPROVER",
                "ASSISTANT"
              ]
            },
            "readStatus": {
              "type": "string",
              "enum": [
                "NOT_OPENED",
                "OPENED"
              ]
            },
            "signingStatus": {
              "type": "string",
              "enum": [
                "NOT_SIGNED",
                "SIGNED",
                "REJECTED"
              ]
            },
            "sendStatus": {
              "type": "string",
              "enum": [
                "NOT_SENT",
                "SENT"
              ]
            },
            "id": {
              "type": "number"
            },
            "email": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "token": {
              "type": "string"
            },
            "documentDeletedAt": {
              "type": "string",
              "nullable": true
            },
            "expired": {
              "type": "string",
              "nullable": true
            },
            "expiresAt": {
              "type": "string",
              "nullable": true
            },
            "expirationNotifiedAt": {
              "type": "string",
              "nullable": true
            },
            "signedAt": {
              "type": "string",
              "nullable": true
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "accessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "actionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD",
                      "EXPLICIT_NONE"
                    ]
                  }
                }
              },
              "required": [
                "accessAuth",
                "actionAuth"
              ]
            },
            "signingOrder": {
              "type": "number",
              "nullable": true
            },
            "rejectionReason": {
              "type": "string",
              "nullable": true
            },
            "documentId": {
              "type": "number",
              "nullable": true
            },
            "templateId": {
              "type": "number",
              "nullable": true
            }
          },
          "required": [
            "envelopeId",
            "role",
            "readStatus",
            "signingStatus",
            "sendStatus",
            "id",
            "email",
            "name",
            "token",
            "documentDeletedAt",
            "expired",
            "expiresAt",
            "expirationNotifiedAt",
            "signedAt",
            "authOptions",
            "signingOrder",
            "rejectionReason"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/recipient/create-many (legado)

Create document recipients

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Create multiple recipients for a document.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentId": {
              "type": "number"
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "email": {
                    "type": "string",
                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                    "minLength": 1,
                    "maxLength": 254
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 255
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "signingOrder": {
                    "type": "integer",
                    "minimum": 0
                  },
                  "accessAuth": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ACCOUNT",
                        "TWO_FACTOR_AUTH"
                      ]
                    },
                    "default": []
                  },
                  "actionAuth": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ACCOUNT",
                        "PASSKEY",
                        "TWO_FACTOR_AUTH",
                        "PASSWORD",
                        "EXPLICIT_NONE"
                      ]
                    },
                    "default": []
                  }
                },
                "required": [
                  "email",
                  "name",
                  "role"
                ]
              }
            }
          },
          "required": [
            "documentId",
            "recipients"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "readStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_OPENED",
                      "OPENED"
                    ]
                  },
                  "signingStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SIGNED",
                      "SIGNED",
                      "REJECTED"
                    ]
                  },
                  "sendStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SENT",
                      "SENT"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "email": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "token": {
                    "type": "string"
                  },
                  "documentDeletedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expired": {
                    "type": "string",
                    "nullable": true
                  },
                  "expiresAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expirationNotifiedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "signedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "accessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "actionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD",
                            "EXPLICIT_NONE"
                          ]
                        }
                      }
                    },
                    "required": [
                      "accessAuth",
                      "actionAuth"
                    ]
                  },
                  "signingOrder": {
                    "type": "number",
                    "nullable": true
                  },
                  "rejectionReason": {
                    "type": "string",
                    "nullable": true
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "role",
                  "readStatus",
                  "signingStatus",
                  "sendStatus",
                  "id",
                  "email",
                  "name",
                  "token",
                  "documentDeletedAt",
                  "expired",
                  "expiresAt",
                  "expirationNotifiedAt",
                  "signedAt",
                  "authOptions",
                  "signingOrder",
                  "rejectionReason"
                ]
              }
            }
          },
          "required": [
            "recipients"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/recipient/update (legado)

Update document recipient

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Update a single recipient for a document.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentId": {
              "type": "number"
            },
            "recipient": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "number"
                },
                "email": {
                  "type": "string",
                  "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                  "minLength": 1,
                  "maxLength": 254
                },
                "name": {
                  "type": "string",
                  "maxLength": 255
                },
                "role": {
                  "type": "string",
                  "enum": [
                    "CC",
                    "SIGNER",
                    "VIEWER",
                    "APPROVER",
                    "ASSISTANT"
                  ]
                },
                "signingOrder": {
                  "type": "integer",
                  "minimum": 0
                },
                "accessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  },
                  "default": []
                },
                "actionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD",
                      "EXPLICIT_NONE"
                    ]
                  },
                  "default": []
                }
              },
              "required": [
                "id"
              ]
            }
          },
          "required": [
            "documentId",
            "recipient"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "role": {
              "type": "string",
              "enum": [
                "CC",
                "SIGNER",
                "VIEWER",
                "APPROVER",
                "ASSISTANT"
              ]
            },
            "readStatus": {
              "type": "string",
              "enum": [
                "NOT_OPENED",
                "OPENED"
              ]
            },
            "signingStatus": {
              "type": "string",
              "enum": [
                "NOT_SIGNED",
                "SIGNED",
                "REJECTED"
              ]
            },
            "sendStatus": {
              "type": "string",
              "enum": [
                "NOT_SENT",
                "SENT"
              ]
            },
            "id": {
              "type": "number"
            },
            "email": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "token": {
              "type": "string"
            },
            "documentDeletedAt": {
              "type": "string",
              "nullable": true
            },
            "expired": {
              "type": "string",
              "nullable": true
            },
            "expiresAt": {
              "type": "string",
              "nullable": true
            },
            "expirationNotifiedAt": {
              "type": "string",
              "nullable": true
            },
            "signedAt": {
              "type": "string",
              "nullable": true
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "accessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "actionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD",
                      "EXPLICIT_NONE"
                    ]
                  }
                }
              },
              "required": [
                "accessAuth",
                "actionAuth"
              ]
            },
            "signingOrder": {
              "type": "number",
              "nullable": true
            },
            "rejectionReason": {
              "type": "string",
              "nullable": true
            },
            "fields": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            },
            "documentId": {
              "type": "number",
              "nullable": true
            },
            "templateId": {
              "type": "number",
              "nullable": true
            }
          },
          "required": [
            "envelopeId",
            "role",
            "readStatus",
            "signingStatus",
            "sendStatus",
            "id",
            "email",
            "name",
            "token",
            "documentDeletedAt",
            "expired",
            "expiresAt",
            "expirationNotifiedAt",
            "signedAt",
            "authOptions",
            "signingOrder",
            "rejectionReason",
            "fields"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/recipient/update-many (legado)

Update document recipients

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Update multiple recipients for a document.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "documentId": {
              "type": "number"
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "number"
                  },
                  "email": {
                    "type": "string",
                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                    "minLength": 1,
                    "maxLength": 254
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 255
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "signingOrder": {
                    "type": "integer",
                    "minimum": 0
                  },
                  "accessAuth": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ACCOUNT",
                        "TWO_FACTOR_AUTH"
                      ]
                    },
                    "default": []
                  },
                  "actionAuth": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ACCOUNT",
                        "PASSKEY",
                        "TWO_FACTOR_AUTH",
                        "PASSWORD",
                        "EXPLICIT_NONE"
                      ]
                    },
                    "default": []
                  }
                },
                "required": [
                  "id"
                ]
              }
            }
          },
          "required": [
            "documentId",
            "recipients"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "readStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_OPENED",
                      "OPENED"
                    ]
                  },
                  "signingStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SIGNED",
                      "SIGNED",
                      "REJECTED"
                    ]
                  },
                  "sendStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SENT",
                      "SENT"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "email": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "token": {
                    "type": "string"
                  },
                  "documentDeletedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expired": {
                    "type": "string",
                    "nullable": true
                  },
                  "expiresAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expirationNotifiedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "signedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "accessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "actionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD",
                            "EXPLICIT_NONE"
                          ]
                        }
                      }
                    },
                    "required": [
                      "accessAuth",
                      "actionAuth"
                    ]
                  },
                  "signingOrder": {
                    "type": "number",
                    "nullable": true
                  },
                  "rejectionReason": {
                    "type": "string",
                    "nullable": true
                  },
                  "fields": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "envelopeId": {
                          "type": "string"
                        },
                        "envelopeItemId": {
                          "type": "string"
                        },
                        "type": {
                          "type": "string",
                          "enum": [
                            "SIGNATURE",
                            "FREE_SIGNATURE",
                            "INITIALS",
                            "NAME",
                            "EMAIL",
                            "DATE",
                            "TEXT",
                            "NUMBER",
                            "RADIO",
                            "CHECKBOX",
                            "DROPDOWN"
                          ]
                        },
                        "id": {
                          "type": "number"
                        },
                        "secondaryId": {
                          "type": "string"
                        },
                        "recipientId": {
                          "type": "number"
                        },
                        "page": {
                          "type": "number"
                        },
                        "positionX": {},
                        "positionY": {},
                        "width": {},
                        "height": {},
                        "customText": {
                          "type": "string"
                        },
                        "inserted": {
                          "type": "boolean"
                        },
                        "fieldMeta": {
                          "nullable": true,
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "signature"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "initials"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "name"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "email"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "date"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "text"
                                  ]
                                },
                                "text": {
                                  "type": "string"
                                },
                                "characterLimit": {
                                  "type": "number",
                                  "minimum": 0
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                },
                                "lineHeight": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 1,
                                  "maximum": 10
                                },
                                "letterSpacing": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "verticalAlign": {
                                  "type": "string",
                                  "nullable": true,
                                  "enum": [
                                    "top",
                                    "middle",
                                    "bottom",
                                    null
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "number"
                                  ]
                                },
                                "numberFormat": {
                                  "type": "string",
                                  "nullable": true
                                },
                                "value": {
                                  "type": "string"
                                },
                                "minValue": {
                                  "type": "number",
                                  "nullable": true
                                },
                                "maxValue": {
                                  "type": "number",
                                  "nullable": true
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                },
                                "lineHeight": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 1,
                                  "maximum": 10
                                },
                                "letterSpacing": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "verticalAlign": {
                                  "type": "string",
                                  "nullable": true,
                                  "enum": [
                                    "top",
                                    "middle",
                                    "bottom",
                                    null
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "radio"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "id": {
                                        "type": "number"
                                      },
                                      "checked": {
                                        "type": "boolean"
                                      },
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "id",
                                      "checked",
                                      "value"
                                    ]
                                  }
                                },
                                "direction": {
                                  "type": "string",
                                  "enum": [
                                    "vertical",
                                    "horizontal"
                                  ],
                                  "default": "vertical"
                                }
                              },
                              "required": [
                                "type",
                                "direction"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "checkbox"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "id": {
                                        "type": "number"
                                      },
                                      "checked": {
                                        "type": "boolean"
                                      },
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "id",
                                      "checked",
                                      "value"
                                    ]
                                  }
                                },
                                "validationRule": {
                                  "type": "string"
                                },
                                "validationLength": {
                                  "type": "number"
                                },
                                "direction": {
                                  "type": "string",
                                  "enum": [
                                    "vertical",
                                    "horizontal"
                                  ],
                                  "default": "vertical"
                                }
                              },
                              "required": [
                                "type",
                                "direction"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "dropdown"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "value"
                                    ]
                                  }
                                },
                                "defaultValue": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "type"
                              ]
                            }
                          ]
                        },
                        "documentId": {
                          "type": "number",
                          "nullable": true
                        },
                        "templateId": {
                          "type": "number",
                          "nullable": true
                        }
                      },
                      "required": [
                        "envelopeId",
                        "envelopeItemId",
                        "type",
                        "id",
                        "secondaryId",
                        "recipientId",
                        "page",
                        "positionX",
                        "positionY",
                        "width",
                        "height",
                        "customText",
                        "inserted",
                        "fieldMeta"
                      ]
                    }
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "role",
                  "readStatus",
                  "signingStatus",
                  "sendStatus",
                  "id",
                  "email",
                  "name",
                  "token",
                  "documentDeletedAt",
                  "expired",
                  "expiresAt",
                  "expirationNotifiedAt",
                  "signedAt",
                  "authOptions",
                  "signingOrder",
                  "rejectionReason",
                  "fields"
                ]
              }
            }
          },
          "required": [
            "recipients"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /document/recipient/delete (legado)

Delete document recipient

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "recipientId": {
              "type": "number"
            }
          },
          "required": [
            "recipientId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /template/recipient/{recipientId} (legado)

Get template recipient

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Returns a single recipient. If you want to retrieve all the recipients for a template, use the "Get Template" endpoint.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "recipientId",
      "schema": {
        "type": "number"
      },
      "required": true
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "role": {
              "type": "string",
              "enum": [
                "CC",
                "SIGNER",
                "VIEWER",
                "APPROVER",
                "ASSISTANT"
              ]
            },
            "readStatus": {
              "type": "string",
              "enum": [
                "NOT_OPENED",
                "OPENED"
              ]
            },
            "signingStatus": {
              "type": "string",
              "enum": [
                "NOT_SIGNED",
                "SIGNED",
                "REJECTED"
              ]
            },
            "sendStatus": {
              "type": "string",
              "enum": [
                "NOT_SENT",
                "SENT"
              ]
            },
            "id": {
              "type": "number"
            },
            "email": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "token": {
              "type": "string"
            },
            "documentDeletedAt": {
              "type": "string",
              "nullable": true
            },
            "expired": {
              "type": "string",
              "nullable": true
            },
            "expiresAt": {
              "type": "string",
              "nullable": true
            },
            "expirationNotifiedAt": {
              "type": "string",
              "nullable": true
            },
            "signedAt": {
              "type": "string",
              "nullable": true
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "accessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "actionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD",
                      "EXPLICIT_NONE"
                    ]
                  }
                }
              },
              "required": [
                "accessAuth",
                "actionAuth"
              ]
            },
            "signingOrder": {
              "type": "number",
              "nullable": true
            },
            "rejectionReason": {
              "type": "string",
              "nullable": true
            },
            "fields": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            },
            "documentId": {
              "type": "number",
              "nullable": true
            },
            "templateId": {
              "type": "number",
              "nullable": true
            }
          },
          "required": [
            "envelopeId",
            "role",
            "readStatus",
            "signingStatus",
            "sendStatus",
            "id",
            "email",
            "name",
            "token",
            "documentDeletedAt",
            "expired",
            "expiresAt",
            "expirationNotifiedAt",
            "signedAt",
            "authOptions",
            "signingOrder",
            "rejectionReason",
            "fields"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/recipient/create (legado)

Create template recipient

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Create a single recipient for a template.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "templateId": {
              "type": "number"
            },
            "recipient": {
              "type": "object",
              "properties": {
                "email": {
                  "type": "string",
                  "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                  "minLength": 1,
                  "maxLength": 254
                },
                "name": {
                  "type": "string",
                  "maxLength": 255
                },
                "role": {
                  "type": "string",
                  "enum": [
                    "CC",
                    "SIGNER",
                    "VIEWER",
                    "APPROVER",
                    "ASSISTANT"
                  ]
                },
                "signingOrder": {
                  "type": "integer",
                  "minimum": 0
                },
                "accessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  },
                  "default": []
                },
                "actionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD",
                      "EXPLICIT_NONE"
                    ]
                  },
                  "default": []
                }
              },
              "required": [
                "email",
                "name",
                "role"
              ]
            }
          },
          "required": [
            "templateId",
            "recipient"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "role": {
              "type": "string",
              "enum": [
                "CC",
                "SIGNER",
                "VIEWER",
                "APPROVER",
                "ASSISTANT"
              ]
            },
            "readStatus": {
              "type": "string",
              "enum": [
                "NOT_OPENED",
                "OPENED"
              ]
            },
            "signingStatus": {
              "type": "string",
              "enum": [
                "NOT_SIGNED",
                "SIGNED",
                "REJECTED"
              ]
            },
            "sendStatus": {
              "type": "string",
              "enum": [
                "NOT_SENT",
                "SENT"
              ]
            },
            "id": {
              "type": "number"
            },
            "email": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "token": {
              "type": "string"
            },
            "documentDeletedAt": {
              "type": "string",
              "nullable": true
            },
            "expired": {
              "type": "string",
              "nullable": true
            },
            "expiresAt": {
              "type": "string",
              "nullable": true
            },
            "expirationNotifiedAt": {
              "type": "string",
              "nullable": true
            },
            "signedAt": {
              "type": "string",
              "nullable": true
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "accessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "actionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD",
                      "EXPLICIT_NONE"
                    ]
                  }
                }
              },
              "required": [
                "accessAuth",
                "actionAuth"
              ]
            },
            "signingOrder": {
              "type": "number",
              "nullable": true
            },
            "rejectionReason": {
              "type": "string",
              "nullable": true
            },
            "documentId": {
              "type": "number",
              "nullable": true
            },
            "templateId": {
              "type": "number",
              "nullable": true
            }
          },
          "required": [
            "envelopeId",
            "role",
            "readStatus",
            "signingStatus",
            "sendStatus",
            "id",
            "email",
            "name",
            "token",
            "documentDeletedAt",
            "expired",
            "expiresAt",
            "expirationNotifiedAt",
            "signedAt",
            "authOptions",
            "signingOrder",
            "rejectionReason"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/recipient/create-many (legado)

Create template recipients

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Create multiple recipients for a template.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "templateId": {
              "type": "number"
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "email": {
                    "type": "string",
                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                    "minLength": 1,
                    "maxLength": 254
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 255
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "signingOrder": {
                    "type": "integer",
                    "minimum": 0
                  },
                  "accessAuth": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ACCOUNT",
                        "TWO_FACTOR_AUTH"
                      ]
                    },
                    "default": []
                  },
                  "actionAuth": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ACCOUNT",
                        "PASSKEY",
                        "TWO_FACTOR_AUTH",
                        "PASSWORD",
                        "EXPLICIT_NONE"
                      ]
                    },
                    "default": []
                  }
                },
                "required": [
                  "email",
                  "name",
                  "role"
                ]
              }
            }
          },
          "required": [
            "templateId",
            "recipients"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "readStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_OPENED",
                      "OPENED"
                    ]
                  },
                  "signingStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SIGNED",
                      "SIGNED",
                      "REJECTED"
                    ]
                  },
                  "sendStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SENT",
                      "SENT"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "email": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "token": {
                    "type": "string"
                  },
                  "documentDeletedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expired": {
                    "type": "string",
                    "nullable": true
                  },
                  "expiresAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expirationNotifiedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "signedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "accessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "actionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD",
                            "EXPLICIT_NONE"
                          ]
                        }
                      }
                    },
                    "required": [
                      "accessAuth",
                      "actionAuth"
                    ]
                  },
                  "signingOrder": {
                    "type": "number",
                    "nullable": true
                  },
                  "rejectionReason": {
                    "type": "string",
                    "nullable": true
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "role",
                  "readStatus",
                  "signingStatus",
                  "sendStatus",
                  "id",
                  "email",
                  "name",
                  "token",
                  "documentDeletedAt",
                  "expired",
                  "expiresAt",
                  "expirationNotifiedAt",
                  "signedAt",
                  "authOptions",
                  "signingOrder",
                  "rejectionReason"
                ]
              }
            }
          },
          "required": [
            "recipients"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/recipient/update (legado)

Update template recipient

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Update a single recipient for a template.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "templateId": {
              "type": "number"
            },
            "recipient": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "number"
                },
                "email": {
                  "type": "string",
                  "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                  "minLength": 1,
                  "maxLength": 254
                },
                "name": {
                  "type": "string",
                  "maxLength": 255
                },
                "role": {
                  "type": "string",
                  "enum": [
                    "CC",
                    "SIGNER",
                    "VIEWER",
                    "APPROVER",
                    "ASSISTANT"
                  ]
                },
                "signingOrder": {
                  "type": "integer",
                  "minimum": 0
                },
                "accessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  },
                  "default": []
                },
                "actionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD",
                      "EXPLICIT_NONE"
                    ]
                  },
                  "default": []
                }
              },
              "required": [
                "id"
              ]
            }
          },
          "required": [
            "templateId",
            "recipient"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "role": {
              "type": "string",
              "enum": [
                "CC",
                "SIGNER",
                "VIEWER",
                "APPROVER",
                "ASSISTANT"
              ]
            },
            "readStatus": {
              "type": "string",
              "enum": [
                "NOT_OPENED",
                "OPENED"
              ]
            },
            "signingStatus": {
              "type": "string",
              "enum": [
                "NOT_SIGNED",
                "SIGNED",
                "REJECTED"
              ]
            },
            "sendStatus": {
              "type": "string",
              "enum": [
                "NOT_SENT",
                "SENT"
              ]
            },
            "id": {
              "type": "number"
            },
            "email": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "token": {
              "type": "string"
            },
            "documentDeletedAt": {
              "type": "string",
              "nullable": true
            },
            "expired": {
              "type": "string",
              "nullable": true
            },
            "expiresAt": {
              "type": "string",
              "nullable": true
            },
            "expirationNotifiedAt": {
              "type": "string",
              "nullable": true
            },
            "signedAt": {
              "type": "string",
              "nullable": true
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "accessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "actionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD",
                      "EXPLICIT_NONE"
                    ]
                  }
                }
              },
              "required": [
                "accessAuth",
                "actionAuth"
              ]
            },
            "signingOrder": {
              "type": "number",
              "nullable": true
            },
            "rejectionReason": {
              "type": "string",
              "nullable": true
            },
            "fields": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            },
            "documentId": {
              "type": "number",
              "nullable": true
            },
            "templateId": {
              "type": "number",
              "nullable": true
            }
          },
          "required": [
            "envelopeId",
            "role",
            "readStatus",
            "signingStatus",
            "sendStatus",
            "id",
            "email",
            "name",
            "token",
            "documentDeletedAt",
            "expired",
            "expiresAt",
            "expirationNotifiedAt",
            "signedAt",
            "authOptions",
            "signingOrder",
            "rejectionReason",
            "fields"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/recipient/update-many (legado)

Update template recipients

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Update multiple recipients for a template.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "templateId": {
              "type": "number"
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "number"
                  },
                  "email": {
                    "type": "string",
                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                    "minLength": 1,
                    "maxLength": 254
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 255
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "signingOrder": {
                    "type": "integer",
                    "minimum": 0
                  },
                  "accessAuth": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ACCOUNT",
                        "TWO_FACTOR_AUTH"
                      ]
                    },
                    "default": []
                  },
                  "actionAuth": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ACCOUNT",
                        "PASSKEY",
                        "TWO_FACTOR_AUTH",
                        "PASSWORD",
                        "EXPLICIT_NONE"
                      ]
                    },
                    "default": []
                  }
                },
                "required": [
                  "id"
                ]
              }
            }
          },
          "required": [
            "templateId",
            "recipients"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "readStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_OPENED",
                      "OPENED"
                    ]
                  },
                  "signingStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SIGNED",
                      "SIGNED",
                      "REJECTED"
                    ]
                  },
                  "sendStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SENT",
                      "SENT"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "email": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "token": {
                    "type": "string"
                  },
                  "documentDeletedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expired": {
                    "type": "string",
                    "nullable": true
                  },
                  "expiresAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expirationNotifiedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "signedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "accessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "actionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD",
                            "EXPLICIT_NONE"
                          ]
                        }
                      }
                    },
                    "required": [
                      "accessAuth",
                      "actionAuth"
                    ]
                  },
                  "signingOrder": {
                    "type": "number",
                    "nullable": true
                  },
                  "rejectionReason": {
                    "type": "string",
                    "nullable": true
                  },
                  "fields": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "envelopeId": {
                          "type": "string"
                        },
                        "envelopeItemId": {
                          "type": "string"
                        },
                        "type": {
                          "type": "string",
                          "enum": [
                            "SIGNATURE",
                            "FREE_SIGNATURE",
                            "INITIALS",
                            "NAME",
                            "EMAIL",
                            "DATE",
                            "TEXT",
                            "NUMBER",
                            "RADIO",
                            "CHECKBOX",
                            "DROPDOWN"
                          ]
                        },
                        "id": {
                          "type": "number"
                        },
                        "secondaryId": {
                          "type": "string"
                        },
                        "recipientId": {
                          "type": "number"
                        },
                        "page": {
                          "type": "number"
                        },
                        "positionX": {},
                        "positionY": {},
                        "width": {},
                        "height": {},
                        "customText": {
                          "type": "string"
                        },
                        "inserted": {
                          "type": "boolean"
                        },
                        "fieldMeta": {
                          "nullable": true,
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "signature"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "initials"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "name"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "email"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "date"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "text"
                                  ]
                                },
                                "text": {
                                  "type": "string"
                                },
                                "characterLimit": {
                                  "type": "number",
                                  "minimum": 0
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                },
                                "lineHeight": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 1,
                                  "maximum": 10
                                },
                                "letterSpacing": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "verticalAlign": {
                                  "type": "string",
                                  "nullable": true,
                                  "enum": [
                                    "top",
                                    "middle",
                                    "bottom",
                                    null
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "number"
                                  ]
                                },
                                "numberFormat": {
                                  "type": "string",
                                  "nullable": true
                                },
                                "value": {
                                  "type": "string"
                                },
                                "minValue": {
                                  "type": "number",
                                  "nullable": true
                                },
                                "maxValue": {
                                  "type": "number",
                                  "nullable": true
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                },
                                "lineHeight": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 1,
                                  "maximum": 10
                                },
                                "letterSpacing": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "verticalAlign": {
                                  "type": "string",
                                  "nullable": true,
                                  "enum": [
                                    "top",
                                    "middle",
                                    "bottom",
                                    null
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "radio"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "id": {
                                        "type": "number"
                                      },
                                      "checked": {
                                        "type": "boolean"
                                      },
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "id",
                                      "checked",
                                      "value"
                                    ]
                                  }
                                },
                                "direction": {
                                  "type": "string",
                                  "enum": [
                                    "vertical",
                                    "horizontal"
                                  ],
                                  "default": "vertical"
                                }
                              },
                              "required": [
                                "type",
                                "direction"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "checkbox"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "id": {
                                        "type": "number"
                                      },
                                      "checked": {
                                        "type": "boolean"
                                      },
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "id",
                                      "checked",
                                      "value"
                                    ]
                                  }
                                },
                                "validationRule": {
                                  "type": "string"
                                },
                                "validationLength": {
                                  "type": "number"
                                },
                                "direction": {
                                  "type": "string",
                                  "enum": [
                                    "vertical",
                                    "horizontal"
                                  ],
                                  "default": "vertical"
                                }
                              },
                              "required": [
                                "type",
                                "direction"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "dropdown"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "value"
                                    ]
                                  }
                                },
                                "defaultValue": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "type"
                              ]
                            }
                          ]
                        },
                        "documentId": {
                          "type": "number",
                          "nullable": true
                        },
                        "templateId": {
                          "type": "number",
                          "nullable": true
                        }
                      },
                      "required": [
                        "envelopeId",
                        "envelopeItemId",
                        "type",
                        "id",
                        "secondaryId",
                        "recipientId",
                        "page",
                        "positionX",
                        "positionY",
                        "width",
                        "height",
                        "customText",
                        "inserted",
                        "fieldMeta"
                      ]
                    }
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "role",
                  "readStatus",
                  "signingStatus",
                  "sendStatus",
                  "id",
                  "email",
                  "name",
                  "token",
                  "documentDeletedAt",
                  "expired",
                  "expiresAt",
                  "expirationNotifiedAt",
                  "signedAt",
                  "authOptions",
                  "signingOrder",
                  "rejectionReason",
                  "fields"
                ]
              }
            }
          },
          "required": [
            "recipients"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/recipient/delete (legado)

Delete template recipient

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "recipientId": {
              "type": "number"
            }
          },
          "required": [
            "recipientId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /template (legado)

Find templates

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Find templates based on a search criteria

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "query",
      "name": "query",
      "description": "The search query.",
      "schema": {
        "type": "string"
      }
    },
    {
      "in": "query",
      "name": "page",
      "description": "The pagination page number, starts at 1.",
      "schema": {
        "type": "number",
        "minimum": 1
      }
    },
    {
      "in": "query",
      "name": "perPage",
      "description": "The number of items per page.",
      "schema": {
        "type": "number",
        "minimum": 1,
        "maximum": 100
      }
    },
    {
      "in": "query",
      "name": "type",
      "description": "Filter templates by type.",
      "schema": {
        "type": "string",
        "enum": [
          "PUBLIC",
          "PRIVATE",
          "ORGANISATION"
        ]
      }
    },
    {
      "in": "query",
      "name": "folderId",
      "description": "The ID of the folder to filter templates by.",
      "schema": {
        "type": "string"
      }
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "enum": [
                      "PUBLIC",
                      "PRIVATE",
                      "ORGANISATION"
                    ]
                  },
                  "visibility": {
                    "type": "string",
                    "enum": [
                      "EVERYONE",
                      "MANAGER_AND_ABOVE",
                      "ADMIN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "externalId": {
                    "type": "string",
                    "nullable": true
                  },
                  "title": {
                    "type": "string"
                  },
                  "userId": {
                    "type": "number"
                  },
                  "teamId": {
                    "type": "number"
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "globalAccessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "globalActionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD"
                          ]
                        }
                      }
                    },
                    "required": [
                      "globalAccessAuth",
                      "globalActionAuth"
                    ]
                  },
                  "createdAt": {
                    "type": "string"
                  },
                  "updatedAt": {
                    "type": "string"
                  },
                  "publicTitle": {
                    "type": "string"
                  },
                  "publicDescription": {
                    "type": "string"
                  },
                  "folderId": {
                    "type": "string",
                    "nullable": true
                  },
                  "useLegacyFieldInsertion": {
                    "type": "boolean"
                  },
                  "envelopeId": {
                    "type": "string"
                  },
                  "team": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "url": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "url",
                      "name"
                    ]
                  },
                  "fields": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "envelopeId": {
                          "type": "string"
                        },
                        "envelopeItemId": {
                          "type": "string"
                        },
                        "type": {
                          "type": "string",
                          "enum": [
                            "SIGNATURE",
                            "FREE_SIGNATURE",
                            "INITIALS",
                            "NAME",
                            "EMAIL",
                            "DATE",
                            "TEXT",
                            "NUMBER",
                            "RADIO",
                            "CHECKBOX",
                            "DROPDOWN"
                          ]
                        },
                        "id": {
                          "type": "number"
                        },
                        "secondaryId": {
                          "type": "string"
                        },
                        "recipientId": {
                          "type": "number"
                        },
                        "page": {
                          "type": "number"
                        },
                        "positionX": {},
                        "positionY": {},
                        "width": {},
                        "height": {},
                        "customText": {
                          "type": "string"
                        },
                        "inserted": {
                          "type": "boolean"
                        },
                        "fieldMeta": {
                          "nullable": true,
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "signature"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "initials"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "name"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "email"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "date"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "text"
                                  ]
                                },
                                "text": {
                                  "type": "string"
                                },
                                "characterLimit": {
                                  "type": "number",
                                  "minimum": 0
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                },
                                "lineHeight": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 1,
                                  "maximum": 10
                                },
                                "letterSpacing": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "verticalAlign": {
                                  "type": "string",
                                  "nullable": true,
                                  "enum": [
                                    "top",
                                    "middle",
                                    "bottom",
                                    null
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "number"
                                  ]
                                },
                                "numberFormat": {
                                  "type": "string",
                                  "nullable": true
                                },
                                "value": {
                                  "type": "string"
                                },
                                "minValue": {
                                  "type": "number",
                                  "nullable": true
                                },
                                "maxValue": {
                                  "type": "number",
                                  "nullable": true
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                },
                                "lineHeight": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 1,
                                  "maximum": 10
                                },
                                "letterSpacing": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "verticalAlign": {
                                  "type": "string",
                                  "nullable": true,
                                  "enum": [
                                    "top",
                                    "middle",
                                    "bottom",
                                    null
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "radio"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "id": {
                                        "type": "number"
                                      },
                                      "checked": {
                                        "type": "boolean"
                                      },
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "id",
                                      "checked",
                                      "value"
                                    ]
                                  }
                                },
                                "direction": {
                                  "type": "string",
                                  "enum": [
                                    "vertical",
                                    "horizontal"
                                  ],
                                  "default": "vertical"
                                }
                              },
                              "required": [
                                "type",
                                "direction"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "checkbox"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "id": {
                                        "type": "number"
                                      },
                                      "checked": {
                                        "type": "boolean"
                                      },
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "id",
                                      "checked",
                                      "value"
                                    ]
                                  }
                                },
                                "validationRule": {
                                  "type": "string"
                                },
                                "validationLength": {
                                  "type": "number"
                                },
                                "direction": {
                                  "type": "string",
                                  "enum": [
                                    "vertical",
                                    "horizontal"
                                  ],
                                  "default": "vertical"
                                }
                              },
                              "required": [
                                "type",
                                "direction"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "dropdown"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "value"
                                    ]
                                  }
                                },
                                "defaultValue": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "type"
                              ]
                            }
                          ]
                        },
                        "documentId": {
                          "type": "number",
                          "nullable": true
                        },
                        "templateId": {
                          "type": "number",
                          "nullable": true
                        }
                      },
                      "required": [
                        "envelopeId",
                        "envelopeItemId",
                        "type",
                        "id",
                        "secondaryId",
                        "recipientId",
                        "page",
                        "positionX",
                        "positionY",
                        "width",
                        "height",
                        "customText",
                        "inserted",
                        "fieldMeta"
                      ]
                    }
                  },
                  "recipients": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "envelopeId": {
                          "type": "string"
                        },
                        "role": {
                          "type": "string",
                          "enum": [
                            "CC",
                            "SIGNER",
                            "VIEWER",
                            "APPROVER",
                            "ASSISTANT"
                          ]
                        },
                        "readStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_OPENED",
                            "OPENED"
                          ]
                        },
                        "signingStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_SIGNED",
                            "SIGNED",
                            "REJECTED"
                          ]
                        },
                        "sendStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_SENT",
                            "SENT"
                          ]
                        },
                        "id": {
                          "type": "number"
                        },
                        "email": {
                          "type": "string"
                        },
                        "name": {
                          "type": "string"
                        },
                        "token": {
                          "type": "string"
                        },
                        "documentDeletedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "expired": {
                          "type": "string",
                          "nullable": true
                        },
                        "expiresAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "expirationNotifiedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "signedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "authOptions": {
                          "type": "object",
                          "nullable": true,
                          "properties": {
                            "accessAuth": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "enum": [
                                  "ACCOUNT",
                                  "TWO_FACTOR_AUTH"
                                ]
                              }
                            },
                            "actionAuth": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "enum": [
                                  "ACCOUNT",
                                  "PASSKEY",
                                  "TWO_FACTOR_AUTH",
                                  "PASSWORD",
                                  "EXPLICIT_NONE"
                                ]
                              }
                            }
                          },
                          "required": [
                            "accessAuth",
                            "actionAuth"
                          ]
                        },
                        "signingOrder": {
                          "type": "number",
                          "nullable": true
                        },
                        "rejectionReason": {
                          "type": "string",
                          "nullable": true
                        },
                        "documentId": {
                          "type": "number",
                          "nullable": true
                        },
                        "templateId": {
                          "type": "number",
                          "nullable": true
                        }
                      },
                      "required": [
                        "envelopeId",
                        "role",
                        "readStatus",
                        "signingStatus",
                        "sendStatus",
                        "id",
                        "email",
                        "name",
                        "token",
                        "documentDeletedAt",
                        "expired",
                        "expiresAt",
                        "expirationNotifiedAt",
                        "signedAt",
                        "authOptions",
                        "signingOrder",
                        "rejectionReason"
                      ]
                    }
                  },
                  "templateMeta": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "signingOrder": {
                        "type": "string",
                        "enum": [
                          "PARALLEL",
                          "SEQUENTIAL"
                        ]
                      },
                      "distributionMethod": {
                        "type": "string",
                        "enum": [
                          "EMAIL",
                          "NONE"
                        ]
                      }
                    },
                    "required": [
                      "signingOrder",
                      "distributionMethod"
                    ]
                  },
                  "directLink": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "token": {
                        "type": "string"
                      },
                      "enabled": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "token",
                      "enabled"
                    ]
                  },
                  "templateDocumentDataId": {
                    "type": "string",
                    "default": ""
                  }
                },
                "required": [
                  "type",
                  "visibility",
                  "id",
                  "externalId",
                  "title",
                  "userId",
                  "teamId",
                  "authOptions",
                  "createdAt",
                  "updatedAt",
                  "publicTitle",
                  "publicDescription",
                  "folderId",
                  "useLegacyFieldInsertion",
                  "envelopeId",
                  "team",
                  "fields",
                  "recipients",
                  "templateMeta",
                  "directLink",
                  "templateDocumentDataId"
                ]
              }
            },
            "count": {
              "type": "number"
            },
            "currentPage": {
              "type": "number"
            },
            "perPage": {
              "type": "number"
            },
            "totalPages": {
              "type": "number"
            }
          },
          "required": [
            "data",
            "count",
            "currentPage",
            "perPage",
            "totalPages"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
GET /template/{templateId} (legado)

Get template

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [
    {
      "in": "path",
      "name": "templateId",
      "schema": {
        "type": "number"
      },
      "required": true
    }
  ],
  "requestBody": null
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "enum": [
                "PUBLIC",
                "PRIVATE",
                "ORGANISATION"
              ]
            },
            "visibility": {
              "type": "string",
              "enum": [
                "EVERYONE",
                "MANAGER_AND_ABOVE",
                "ADMIN"
              ]
            },
            "id": {
              "type": "number"
            },
            "externalId": {
              "type": "string",
              "nullable": true
            },
            "title": {
              "type": "string"
            },
            "userId": {
              "type": "number"
            },
            "teamId": {
              "type": "number"
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  }
                }
              },
              "required": [
                "globalAccessAuth",
                "globalActionAuth"
              ]
            },
            "createdAt": {
              "type": "string"
            },
            "updatedAt": {
              "type": "string"
            },
            "publicTitle": {
              "type": "string"
            },
            "publicDescription": {
              "type": "string"
            },
            "folderId": {
              "type": "string",
              "nullable": true
            },
            "envelopeId": {
              "type": "string"
            },
            "templateDocumentDataId": {
              "type": "string",
              "default": ""
            },
            "templateDocumentData": {
              "type": "object",
              "properties": {
                "type": {
                  "type": "string",
                  "enum": [
                    "S3_PATH",
                    "BYTES",
                    "BYTES_64"
                  ]
                },
                "id": {
                  "type": "string"
                },
                "data": {
                  "type": "string"
                },
                "initialData": {
                  "type": "string"
                },
                "envelopeItemId": {
                  "type": "string"
                }
              },
              "required": [
                "type",
                "id",
                "data",
                "initialData",
                "envelopeItemId"
              ]
            },
            "templateMeta": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string"
                },
                "subject": {
                  "type": "string",
                  "nullable": true
                },
                "message": {
                  "type": "string",
                  "nullable": true
                },
                "timezone": {
                  "type": "string",
                  "nullable": true
                },
                "dateFormat": {
                  "type": "string",
                  "nullable": true
                },
                "signingOrder": {
                  "type": "string",
                  "enum": [
                    "PARALLEL",
                    "SEQUENTIAL"
                  ]
                },
                "typedSignatureEnabled": {
                  "type": "boolean"
                },
                "uploadSignatureEnabled": {
                  "type": "boolean"
                },
                "drawSignatureEnabled": {
                  "type": "boolean"
                },
                "allowDictateNextSigner": {
                  "type": "boolean"
                },
                "distributionMethod": {
                  "type": "string",
                  "enum": [
                    "EMAIL",
                    "NONE"
                  ]
                },
                "redirectUrl": {
                  "type": "string",
                  "nullable": true
                },
                "language": {
                  "type": "string"
                },
                "emailSettings": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "recipientSigningRequest": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientRemoved": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientSigned": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentPending": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentDeleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerRecipientExpired": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCreated": {
                      "type": "boolean",
                      "default": true
                    }
                  },
                  "required": [
                    "recipientSigningRequest",
                    "recipientRemoved",
                    "recipientSigned",
                    "documentPending",
                    "documentCompleted",
                    "documentDeleted",
                    "ownerDocumentCompleted",
                    "ownerRecipientExpired",
                    "ownerDocumentCreated"
                  ],
                  "default": {
                    "recipientSigningRequest": true,
                    "recipientRemoved": true,
                    "recipientSigned": true,
                    "documentPending": true,
                    "documentCompleted": true,
                    "documentDeleted": true,
                    "ownerDocumentCompleted": true,
                    "ownerRecipientExpired": true,
                    "ownerDocumentCreated": true
                  }
                },
                "emailId": {
                  "type": "string",
                  "nullable": true
                },
                "emailReplyTo": {
                  "type": "string",
                  "nullable": true
                },
                "templateId": {
                  "type": "number",
                  "nullable": true
                }
              },
              "required": [
                "id",
                "subject",
                "message",
                "timezone",
                "dateFormat",
                "signingOrder",
                "typedSignatureEnabled",
                "uploadSignatureEnabled",
                "drawSignatureEnabled",
                "allowDictateNextSigner",
                "distributionMethod",
                "redirectUrl",
                "language",
                "emailSettings",
                "emailId",
                "emailReplyTo",
                "templateId"
              ]
            },
            "directLink": {
              "type": "object",
              "nullable": true,
              "properties": {
                "id": {
                  "type": "string"
                },
                "envelopeId": {
                  "type": "string"
                },
                "token": {
                  "type": "string"
                },
                "createdAt": {
                  "type": "string"
                },
                "enabled": {
                  "type": "boolean"
                },
                "directTemplateRecipientId": {
                  "type": "number"
                },
                "templateId": {
                  "type": "number"
                }
              },
              "required": [
                "id",
                "envelopeId",
                "token",
                "createdAt",
                "enabled",
                "directTemplateRecipientId",
                "templateId"
              ]
            },
            "user": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "number"
                },
                "name": {
                  "type": "string",
                  "nullable": true
                },
                "email": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "name",
                "email"
              ]
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "readStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_OPENED",
                      "OPENED"
                    ]
                  },
                  "signingStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SIGNED",
                      "SIGNED",
                      "REJECTED"
                    ]
                  },
                  "sendStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SENT",
                      "SENT"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "email": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "token": {
                    "type": "string"
                  },
                  "documentDeletedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expired": {
                    "type": "string",
                    "nullable": true
                  },
                  "expiresAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expirationNotifiedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "signedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "accessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "actionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD",
                            "EXPLICIT_NONE"
                          ]
                        }
                      }
                    },
                    "required": [
                      "accessAuth",
                      "actionAuth"
                    ]
                  },
                  "signingOrder": {
                    "type": "number",
                    "nullable": true
                  },
                  "rejectionReason": {
                    "type": "string",
                    "nullable": true
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "role",
                  "readStatus",
                  "signingStatus",
                  "sendStatus",
                  "id",
                  "email",
                  "name",
                  "token",
                  "documentDeletedAt",
                  "expired",
                  "expiresAt",
                  "expirationNotifiedAt",
                  "signedAt",
                  "authOptions",
                  "signingOrder",
                  "rejectionReason"
                ]
              }
            },
            "fields": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            },
            "folder": {
              "type": "object",
              "nullable": true,
              "properties": {
                "id": {
                  "type": "string"
                },
                "name": {
                  "type": "string"
                },
                "type": {
                  "type": "string",
                  "enum": [
                    "DOCUMENT",
                    "TEMPLATE"
                  ]
                },
                "visibility": {
                  "type": "string",
                  "enum": [
                    "EVERYONE",
                    "MANAGER_AND_ABOVE",
                    "ADMIN"
                  ]
                },
                "userId": {
                  "type": "number"
                },
                "teamId": {
                  "type": "number"
                },
                "pinned": {
                  "type": "boolean"
                },
                "parentId": {
                  "type": "string",
                  "nullable": true
                },
                "createdAt": {
                  "type": "string"
                },
                "updatedAt": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "name",
                "type",
                "visibility",
                "userId",
                "teamId",
                "pinned",
                "parentId",
                "createdAt",
                "updatedAt"
              ]
            },
            "envelopeItems": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string"
                  },
                  "envelopeId": {
                    "type": "string"
                  }
                },
                "required": [
                  "id",
                  "envelopeId"
                ]
              }
            }
          },
          "required": [
            "type",
            "visibility",
            "id",
            "externalId",
            "title",
            "userId",
            "teamId",
            "authOptions",
            "createdAt",
            "updatedAt",
            "publicTitle",
            "publicDescription",
            "folderId",
            "envelopeId",
            "templateDocumentDataId",
            "templateDocumentData",
            "templateMeta",
            "directLink",
            "user",
            "recipients",
            "fields",
            "folder",
            "envelopeItems"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "404": {
    "description": "Not found",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/get-many (legado)

Get multiple templates

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Retrieve multiple templates by their IDs

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "templateIds": {
              "type": "array",
              "items": {
                "type": "number"
              },
              "minItems": 1
            }
          },
          "required": [
            "templateIds"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "enum": [
                      "PUBLIC",
                      "PRIVATE",
                      "ORGANISATION"
                    ]
                  },
                  "visibility": {
                    "type": "string",
                    "enum": [
                      "EVERYONE",
                      "MANAGER_AND_ABOVE",
                      "ADMIN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "externalId": {
                    "type": "string",
                    "nullable": true
                  },
                  "title": {
                    "type": "string"
                  },
                  "userId": {
                    "type": "number"
                  },
                  "teamId": {
                    "type": "number"
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "globalAccessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "globalActionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD"
                          ]
                        }
                      }
                    },
                    "required": [
                      "globalAccessAuth",
                      "globalActionAuth"
                    ]
                  },
                  "createdAt": {
                    "type": "string"
                  },
                  "updatedAt": {
                    "type": "string"
                  },
                  "publicTitle": {
                    "type": "string"
                  },
                  "publicDescription": {
                    "type": "string"
                  },
                  "folderId": {
                    "type": "string",
                    "nullable": true
                  },
                  "useLegacyFieldInsertion": {
                    "type": "boolean"
                  },
                  "envelopeId": {
                    "type": "string"
                  },
                  "team": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "url": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "url",
                      "name"
                    ]
                  },
                  "fields": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "envelopeId": {
                          "type": "string"
                        },
                        "envelopeItemId": {
                          "type": "string"
                        },
                        "type": {
                          "type": "string",
                          "enum": [
                            "SIGNATURE",
                            "FREE_SIGNATURE",
                            "INITIALS",
                            "NAME",
                            "EMAIL",
                            "DATE",
                            "TEXT",
                            "NUMBER",
                            "RADIO",
                            "CHECKBOX",
                            "DROPDOWN"
                          ]
                        },
                        "id": {
                          "type": "number"
                        },
                        "secondaryId": {
                          "type": "string"
                        },
                        "recipientId": {
                          "type": "number"
                        },
                        "page": {
                          "type": "number"
                        },
                        "positionX": {},
                        "positionY": {},
                        "width": {},
                        "height": {},
                        "customText": {
                          "type": "string"
                        },
                        "inserted": {
                          "type": "boolean"
                        },
                        "fieldMeta": {
                          "nullable": true,
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "signature"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "initials"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "name"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "email"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ],
                                  "default": "auto"
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "date"
                                  ]
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                }
                              },
                              "required": [
                                "overflow",
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "text"
                                  ]
                                },
                                "text": {
                                  "type": "string"
                                },
                                "characterLimit": {
                                  "type": "number",
                                  "minimum": 0
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                },
                                "lineHeight": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 1,
                                  "maximum": 10
                                },
                                "letterSpacing": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "verticalAlign": {
                                  "type": "string",
                                  "nullable": true,
                                  "enum": [
                                    "top",
                                    "middle",
                                    "bottom",
                                    null
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "number"
                                  ]
                                },
                                "numberFormat": {
                                  "type": "string",
                                  "nullable": true
                                },
                                "value": {
                                  "type": "string"
                                },
                                "minValue": {
                                  "type": "number",
                                  "nullable": true
                                },
                                "maxValue": {
                                  "type": "number",
                                  "nullable": true
                                },
                                "textAlign": {
                                  "type": "string",
                                  "enum": [
                                    "left",
                                    "center",
                                    "right"
                                  ]
                                },
                                "lineHeight": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 1,
                                  "maximum": 10
                                },
                                "letterSpacing": {
                                  "type": "number",
                                  "nullable": true,
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "verticalAlign": {
                                  "type": "string",
                                  "nullable": true,
                                  "enum": [
                                    "top",
                                    "middle",
                                    "bottom",
                                    null
                                  ]
                                }
                              },
                              "required": [
                                "type"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "radio"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "id": {
                                        "type": "number"
                                      },
                                      "checked": {
                                        "type": "boolean"
                                      },
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "id",
                                      "checked",
                                      "value"
                                    ]
                                  }
                                },
                                "direction": {
                                  "type": "string",
                                  "enum": [
                                    "vertical",
                                    "horizontal"
                                  ],
                                  "default": "vertical"
                                }
                              },
                              "required": [
                                "type",
                                "direction"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "checkbox"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "id": {
                                        "type": "number"
                                      },
                                      "checked": {
                                        "type": "boolean"
                                      },
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "id",
                                      "checked",
                                      "value"
                                    ]
                                  }
                                },
                                "validationRule": {
                                  "type": "string"
                                },
                                "validationLength": {
                                  "type": "number"
                                },
                                "direction": {
                                  "type": "string",
                                  "enum": [
                                    "vertical",
                                    "horizontal"
                                  ],
                                  "default": "vertical"
                                }
                              },
                              "required": [
                                "type",
                                "direction"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string"
                                },
                                "placeholder": {
                                  "type": "string"
                                },
                                "required": {
                                  "type": "boolean"
                                },
                                "readOnly": {
                                  "type": "boolean"
                                },
                                "fontSize": {
                                  "type": "number",
                                  "minimum": 8,
                                  "maximum": 96,
                                  "default": 12
                                },
                                "overflow": {
                                  "type": "string",
                                  "enum": [
                                    "auto",
                                    "horizontal",
                                    "vertical",
                                    "crop"
                                  ]
                                },
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "dropdown"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "value": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "value"
                                    ]
                                  }
                                },
                                "defaultValue": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "type"
                              ]
                            }
                          ]
                        },
                        "documentId": {
                          "type": "number",
                          "nullable": true
                        },
                        "templateId": {
                          "type": "number",
                          "nullable": true
                        }
                      },
                      "required": [
                        "envelopeId",
                        "envelopeItemId",
                        "type",
                        "id",
                        "secondaryId",
                        "recipientId",
                        "page",
                        "positionX",
                        "positionY",
                        "width",
                        "height",
                        "customText",
                        "inserted",
                        "fieldMeta"
                      ]
                    }
                  },
                  "recipients": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "envelopeId": {
                          "type": "string"
                        },
                        "role": {
                          "type": "string",
                          "enum": [
                            "CC",
                            "SIGNER",
                            "VIEWER",
                            "APPROVER",
                            "ASSISTANT"
                          ]
                        },
                        "readStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_OPENED",
                            "OPENED"
                          ]
                        },
                        "signingStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_SIGNED",
                            "SIGNED",
                            "REJECTED"
                          ]
                        },
                        "sendStatus": {
                          "type": "string",
                          "enum": [
                            "NOT_SENT",
                            "SENT"
                          ]
                        },
                        "id": {
                          "type": "number"
                        },
                        "email": {
                          "type": "string"
                        },
                        "name": {
                          "type": "string"
                        },
                        "token": {
                          "type": "string"
                        },
                        "documentDeletedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "expired": {
                          "type": "string",
                          "nullable": true
                        },
                        "expiresAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "expirationNotifiedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "signedAt": {
                          "type": "string",
                          "nullable": true
                        },
                        "authOptions": {
                          "type": "object",
                          "nullable": true,
                          "properties": {
                            "accessAuth": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "enum": [
                                  "ACCOUNT",
                                  "TWO_FACTOR_AUTH"
                                ]
                              }
                            },
                            "actionAuth": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "enum": [
                                  "ACCOUNT",
                                  "PASSKEY",
                                  "TWO_FACTOR_AUTH",
                                  "PASSWORD",
                                  "EXPLICIT_NONE"
                                ]
                              }
                            }
                          },
                          "required": [
                            "accessAuth",
                            "actionAuth"
                          ]
                        },
                        "signingOrder": {
                          "type": "number",
                          "nullable": true
                        },
                        "rejectionReason": {
                          "type": "string",
                          "nullable": true
                        },
                        "documentId": {
                          "type": "number",
                          "nullable": true
                        },
                        "templateId": {
                          "type": "number",
                          "nullable": true
                        }
                      },
                      "required": [
                        "envelopeId",
                        "role",
                        "readStatus",
                        "signingStatus",
                        "sendStatus",
                        "id",
                        "email",
                        "name",
                        "token",
                        "documentDeletedAt",
                        "expired",
                        "expiresAt",
                        "expirationNotifiedAt",
                        "signedAt",
                        "authOptions",
                        "signingOrder",
                        "rejectionReason"
                      ]
                    }
                  },
                  "templateMeta": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "signingOrder": {
                        "type": "string",
                        "enum": [
                          "PARALLEL",
                          "SEQUENTIAL"
                        ]
                      },
                      "distributionMethod": {
                        "type": "string",
                        "enum": [
                          "EMAIL",
                          "NONE"
                        ]
                      }
                    },
                    "required": [
                      "signingOrder",
                      "distributionMethod"
                    ]
                  },
                  "directLink": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "token": {
                        "type": "string"
                      },
                      "enabled": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "token",
                      "enabled"
                    ]
                  },
                  "templateDocumentDataId": {
                    "type": "string",
                    "default": ""
                  }
                },
                "required": [
                  "type",
                  "visibility",
                  "id",
                  "externalId",
                  "title",
                  "userId",
                  "teamId",
                  "authOptions",
                  "createdAt",
                  "updatedAt",
                  "publicTitle",
                  "publicDescription",
                  "folderId",
                  "useLegacyFieldInsertion",
                  "envelopeId",
                  "team",
                  "fields",
                  "recipients",
                  "templateMeta",
                  "directLink",
                  "templateDocumentDataId"
                ]
              }
            }
          },
          "required": [
            "data"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/create (legado)

Create template

Create a new template. Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "multipart/form-data": {
        "schema": {
          "type": "object",
          "properties": {
            "payload": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 255
                },
                "folderId": {
                  "type": "string"
                },
                "externalId": {
                  "type": "string",
                  "nullable": true
                },
                "visibility": {
                  "type": "string",
                  "enum": [
                    "EVERYONE",
                    "MANAGER_AND_ABOVE",
                    "ADMIN"
                  ]
                },
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  },
                  "default": []
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  },
                  "default": []
                },
                "publicTitle": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 50
                },
                "publicDescription": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 256
                },
                "type": {
                  "type": "string",
                  "enum": [
                    "PUBLIC",
                    "PRIVATE",
                    "ORGANISATION"
                  ]
                },
                "meta": {
                  "type": "object",
                  "properties": {
                    "subject": {
                      "type": "string",
                      "maxLength": 254
                    },
                    "message": {
                      "type": "string",
                      "maxLength": 5000
                    },
                    "timezone": {
                      "type": "string"
                    },
                    "dateFormat": {
                      "type": "string",
                      "enum": [
                        "yyyy-MM-dd hh:mm a",
                        "yyyy-MM-dd",
                        "dd/MM/yyyy",
                        "dd-MM-yyyy",
                        "MM/dd/yyyy",
                        "yy-MM-dd",
                        "MMMM dd, yyyy",
                        "EEEE, MMMM dd, yyyy",
                        "dd/MM/yyyy hh:mm a",
                        "dd/MM/yyyy HH:mm",
                        "dd-MM-yyyy hh:mm a",
                        "dd-MM-yyyy HH:mm",
                        "MM/dd/yyyy hh:mm a",
                        "MM/dd/yyyy HH:mm",
                        "dd.MM.yyyy",
                        "dd.MM.yyyy HH:mm",
                        "yyyy-MM-dd HH:mm",
                        "yy-MM-dd hh:mm a",
                        "yy-MM-dd HH:mm",
                        "yyyy-MM-dd HH:mm:ss",
                        "MMMM dd, yyyy hh:mm a",
                        "MMMM dd, yyyy HH:mm",
                        "EEEE, MMMM dd, yyyy hh:mm a",
                        "EEEE, MMMM dd, yyyy HH:mm",
                        "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
                      ]
                    },
                    "distributionMethod": {
                      "type": "string",
                      "enum": [
                        "EMAIL",
                        "NONE"
                      ]
                    },
                    "emailId": {
                      "type": "string",
                      "nullable": true
                    },
                    "emailReplyTo": {
                      "type": "string",
                      "nullable": true,
                      "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$"
                    },
                    "emailSettings": {
                      "type": "object",
                      "properties": {
                        "recipientSigningRequest": {
                          "type": "boolean",
                          "default": true
                        },
                        "recipientRemoved": {
                          "type": "boolean",
                          "default": true
                        },
                        "recipientSigned": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentPending": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentCompleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentDeleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerDocumentCompleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerRecipientExpired": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerDocumentCreated": {
                          "type": "boolean",
                          "default": true
                        }
                      },
                      "default": {
                        "recipientSigningRequest": true,
                        "recipientRemoved": true,
                        "recipientSigned": true,
                        "documentPending": true,
                        "documentCompleted": true,
                        "documentDeleted": true,
                        "ownerDocumentCompleted": true,
                        "ownerRecipientExpired": true,
                        "ownerDocumentCreated": true
                      }
                    },
                    "redirectUrl": {
                      "type": "string"
                    },
                    "language": {
                      "type": "string",
                      "enum": [
                        "de",
                        "en",
                        "fr",
                        "es",
                        "it",
                        "nl",
                        "pl",
                        "pt-BR",
                        "ja",
                        "ko",
                        "zh"
                      ]
                    },
                    "typedSignatureEnabled": {
                      "type": "boolean"
                    },
                    "uploadSignatureEnabled": {
                      "type": "boolean"
                    },
                    "drawSignatureEnabled": {
                      "type": "boolean"
                    },
                    "signingOrder": {
                      "type": "string",
                      "enum": [
                        "PARALLEL",
                        "SEQUENTIAL"
                      ]
                    },
                    "allowDictateNextSigner": {
                      "type": "boolean"
                    }
                  }
                },
                "attachments": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "label": {
                        "type": "string",
                        "minLength": 1
                      },
                      "data": {
                        "type": "string",
                        "format": "uri"
                      },
                      "type": {
                        "type": "string",
                        "enum": [
                          "link"
                        ],
                        "default": "link"
                      }
                    },
                    "required": [
                      "label",
                      "data"
                    ]
                  }
                }
              },
              "required": [
                "title"
              ]
            },
            "file": {}
          },
          "required": [
            "payload",
            "file"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "envelopeId": {
              "type": "string"
            },
            "id": {
              "type": "number"
            }
          },
          "required": [
            "envelopeId",
            "id"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/create/beta (legado)

Create template

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. You will need to upload the PDF to the provided URL returned. Note: Once V2 API is released, this will be removed since we will allow direct uploads, instead of using an upload URL.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "title": {
              "type": "string",
              "minLength": 1,
              "maxLength": 255
            },
            "folderId": {
              "type": "string"
            },
            "externalId": {
              "type": "string",
              "nullable": true
            },
            "visibility": {
              "type": "string",
              "enum": [
                "EVERYONE",
                "MANAGER_AND_ABOVE",
                "ADMIN"
              ]
            },
            "globalAccessAuth": {
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "ACCOUNT",
                  "TWO_FACTOR_AUTH"
                ]
              },
              "default": []
            },
            "globalActionAuth": {
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "ACCOUNT",
                  "PASSKEY",
                  "TWO_FACTOR_AUTH",
                  "PASSWORD"
                ]
              },
              "default": []
            },
            "publicTitle": {
              "type": "string",
              "minLength": 1,
              "maxLength": 50
            },
            "publicDescription": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            },
            "type": {
              "type": "string",
              "enum": [
                "PUBLIC",
                "PRIVATE",
                "ORGANISATION"
              ]
            },
            "meta": {
              "type": "object",
              "properties": {
                "subject": {
                  "type": "string",
                  "maxLength": 254
                },
                "message": {
                  "type": "string",
                  "maxLength": 5000
                },
                "timezone": {
                  "type": "string"
                },
                "dateFormat": {
                  "type": "string",
                  "enum": [
                    "yyyy-MM-dd hh:mm a",
                    "yyyy-MM-dd",
                    "dd/MM/yyyy",
                    "dd-MM-yyyy",
                    "MM/dd/yyyy",
                    "yy-MM-dd",
                    "MMMM dd, yyyy",
                    "EEEE, MMMM dd, yyyy",
                    "dd/MM/yyyy hh:mm a",
                    "dd/MM/yyyy HH:mm",
                    "dd-MM-yyyy hh:mm a",
                    "dd-MM-yyyy HH:mm",
                    "MM/dd/yyyy hh:mm a",
                    "MM/dd/yyyy HH:mm",
                    "dd.MM.yyyy",
                    "dd.MM.yyyy HH:mm",
                    "yyyy-MM-dd HH:mm",
                    "yy-MM-dd hh:mm a",
                    "yy-MM-dd HH:mm",
                    "yyyy-MM-dd HH:mm:ss",
                    "MMMM dd, yyyy hh:mm a",
                    "MMMM dd, yyyy HH:mm",
                    "EEEE, MMMM dd, yyyy hh:mm a",
                    "EEEE, MMMM dd, yyyy HH:mm",
                    "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
                  ]
                },
                "distributionMethod": {
                  "type": "string",
                  "enum": [
                    "EMAIL",
                    "NONE"
                  ]
                },
                "emailId": {
                  "type": "string",
                  "nullable": true
                },
                "emailReplyTo": {
                  "type": "string",
                  "nullable": true,
                  "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$"
                },
                "emailSettings": {
                  "type": "object",
                  "properties": {
                    "recipientSigningRequest": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientRemoved": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientSigned": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentPending": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentDeleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerRecipientExpired": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCreated": {
                      "type": "boolean",
                      "default": true
                    }
                  },
                  "default": {
                    "recipientSigningRequest": true,
                    "recipientRemoved": true,
                    "recipientSigned": true,
                    "documentPending": true,
                    "documentCompleted": true,
                    "documentDeleted": true,
                    "ownerDocumentCompleted": true,
                    "ownerRecipientExpired": true,
                    "ownerDocumentCreated": true
                  }
                },
                "redirectUrl": {
                  "type": "string"
                },
                "language": {
                  "type": "string",
                  "enum": [
                    "de",
                    "en",
                    "fr",
                    "es",
                    "it",
                    "nl",
                    "pl",
                    "pt-BR",
                    "ja",
                    "ko",
                    "zh"
                  ]
                },
                "typedSignatureEnabled": {
                  "type": "boolean"
                },
                "uploadSignatureEnabled": {
                  "type": "boolean"
                },
                "drawSignatureEnabled": {
                  "type": "boolean"
                },
                "signingOrder": {
                  "type": "string",
                  "enum": [
                    "PARALLEL",
                    "SEQUENTIAL"
                  ]
                },
                "allowDictateNextSigner": {
                  "type": "boolean"
                }
              }
            },
            "attachments": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string",
                    "minLength": 1
                  },
                  "data": {
                    "type": "string",
                    "format": "uri"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "link"
                    ],
                    "default": "link"
                  }
                },
                "required": [
                  "label",
                  "data"
                ]
              }
            }
          },
          "required": [
            "title"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "template": {
              "type": "object",
              "properties": {
                "type": {
                  "type": "string",
                  "enum": [
                    "PUBLIC",
                    "PRIVATE",
                    "ORGANISATION"
                  ]
                },
                "visibility": {
                  "type": "string",
                  "enum": [
                    "EVERYONE",
                    "MANAGER_AND_ABOVE",
                    "ADMIN"
                  ]
                },
                "id": {
                  "type": "number"
                },
                "externalId": {
                  "type": "string",
                  "nullable": true
                },
                "title": {
                  "type": "string"
                },
                "userId": {
                  "type": "number"
                },
                "teamId": {
                  "type": "number"
                },
                "authOptions": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "globalAccessAuth": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "enum": [
                          "ACCOUNT",
                          "TWO_FACTOR_AUTH"
                        ]
                      }
                    },
                    "globalActionAuth": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "enum": [
                          "ACCOUNT",
                          "PASSKEY",
                          "TWO_FACTOR_AUTH",
                          "PASSWORD"
                        ]
                      }
                    }
                  },
                  "required": [
                    "globalAccessAuth",
                    "globalActionAuth"
                  ]
                },
                "createdAt": {
                  "type": "string"
                },
                "updatedAt": {
                  "type": "string"
                },
                "publicTitle": {
                  "type": "string"
                },
                "publicDescription": {
                  "type": "string"
                },
                "folderId": {
                  "type": "string",
                  "nullable": true
                },
                "envelopeId": {
                  "type": "string"
                },
                "templateDocumentDataId": {
                  "type": "string",
                  "default": ""
                },
                "templateDocumentData": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "enum": [
                        "S3_PATH",
                        "BYTES",
                        "BYTES_64"
                      ]
                    },
                    "id": {
                      "type": "string"
                    },
                    "data": {
                      "type": "string"
                    },
                    "initialData": {
                      "type": "string"
                    },
                    "envelopeItemId": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "id",
                    "data",
                    "initialData",
                    "envelopeItemId"
                  ]
                },
                "templateMeta": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "subject": {
                      "type": "string",
                      "nullable": true
                    },
                    "message": {
                      "type": "string",
                      "nullable": true
                    },
                    "timezone": {
                      "type": "string",
                      "nullable": true
                    },
                    "dateFormat": {
                      "type": "string",
                      "nullable": true
                    },
                    "signingOrder": {
                      "type": "string",
                      "enum": [
                        "PARALLEL",
                        "SEQUENTIAL"
                      ]
                    },
                    "typedSignatureEnabled": {
                      "type": "boolean"
                    },
                    "uploadSignatureEnabled": {
                      "type": "boolean"
                    },
                    "drawSignatureEnabled": {
                      "type": "boolean"
                    },
                    "allowDictateNextSigner": {
                      "type": "boolean"
                    },
                    "distributionMethod": {
                      "type": "string",
                      "enum": [
                        "EMAIL",
                        "NONE"
                      ]
                    },
                    "redirectUrl": {
                      "type": "string",
                      "nullable": true
                    },
                    "language": {
                      "type": "string"
                    },
                    "emailSettings": {
                      "type": "object",
                      "nullable": true,
                      "properties": {
                        "recipientSigningRequest": {
                          "type": "boolean",
                          "default": true
                        },
                        "recipientRemoved": {
                          "type": "boolean",
                          "default": true
                        },
                        "recipientSigned": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentPending": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentCompleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "documentDeleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerDocumentCompleted": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerRecipientExpired": {
                          "type": "boolean",
                          "default": true
                        },
                        "ownerDocumentCreated": {
                          "type": "boolean",
                          "default": true
                        }
                      },
                      "required": [
                        "recipientSigningRequest",
                        "recipientRemoved",
                        "recipientSigned",
                        "documentPending",
                        "documentCompleted",
                        "documentDeleted",
                        "ownerDocumentCompleted",
                        "ownerRecipientExpired",
                        "ownerDocumentCreated"
                      ],
                      "default": {
                        "recipientSigningRequest": true,
                        "recipientRemoved": true,
                        "recipientSigned": true,
                        "documentPending": true,
                        "documentCompleted": true,
                        "documentDeleted": true,
                        "ownerDocumentCompleted": true,
                        "ownerRecipientExpired": true,
                        "ownerDocumentCreated": true
                      }
                    },
                    "emailId": {
                      "type": "string",
                      "nullable": true
                    },
                    "emailReplyTo": {
                      "type": "string",
                      "nullable": true
                    },
                    "templateId": {
                      "type": "number",
                      "nullable": true
                    }
                  },
                  "required": [
                    "id",
                    "subject",
                    "message",
                    "timezone",
                    "dateFormat",
                    "signingOrder",
                    "typedSignatureEnabled",
                    "uploadSignatureEnabled",
                    "drawSignatureEnabled",
                    "allowDictateNextSigner",
                    "distributionMethod",
                    "redirectUrl",
                    "language",
                    "emailSettings",
                    "emailId",
                    "emailReplyTo",
                    "templateId"
                  ]
                },
                "directLink": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "envelopeId": {
                      "type": "string"
                    },
                    "token": {
                      "type": "string"
                    },
                    "createdAt": {
                      "type": "string"
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "directTemplateRecipientId": {
                      "type": "number"
                    },
                    "templateId": {
                      "type": "number"
                    }
                  },
                  "required": [
                    "id",
                    "envelopeId",
                    "token",
                    "createdAt",
                    "enabled",
                    "directTemplateRecipientId",
                    "templateId"
                  ]
                },
                "user": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string",
                      "nullable": true
                    },
                    "email": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "id",
                    "name",
                    "email"
                  ]
                },
                "recipients": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "envelopeId": {
                        "type": "string"
                      },
                      "role": {
                        "type": "string",
                        "enum": [
                          "CC",
                          "SIGNER",
                          "VIEWER",
                          "APPROVER",
                          "ASSISTANT"
                        ]
                      },
                      "readStatus": {
                        "type": "string",
                        "enum": [
                          "NOT_OPENED",
                          "OPENED"
                        ]
                      },
                      "signingStatus": {
                        "type": "string",
                        "enum": [
                          "NOT_SIGNED",
                          "SIGNED",
                          "REJECTED"
                        ]
                      },
                      "sendStatus": {
                        "type": "string",
                        "enum": [
                          "NOT_SENT",
                          "SENT"
                        ]
                      },
                      "id": {
                        "type": "number"
                      },
                      "email": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      },
                      "token": {
                        "type": "string"
                      },
                      "documentDeletedAt": {
                        "type": "string",
                        "nullable": true
                      },
                      "expired": {
                        "type": "string",
                        "nullable": true
                      },
                      "expiresAt": {
                        "type": "string",
                        "nullable": true
                      },
                      "expirationNotifiedAt": {
                        "type": "string",
                        "nullable": true
                      },
                      "signedAt": {
                        "type": "string",
                        "nullable": true
                      },
                      "authOptions": {
                        "type": "object",
                        "nullable": true,
                        "properties": {
                          "accessAuth": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "enum": [
                                "ACCOUNT",
                                "TWO_FACTOR_AUTH"
                              ]
                            }
                          },
                          "actionAuth": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "enum": [
                                "ACCOUNT",
                                "PASSKEY",
                                "TWO_FACTOR_AUTH",
                                "PASSWORD",
                                "EXPLICIT_NONE"
                              ]
                            }
                          }
                        },
                        "required": [
                          "accessAuth",
                          "actionAuth"
                        ]
                      },
                      "signingOrder": {
                        "type": "number",
                        "nullable": true
                      },
                      "rejectionReason": {
                        "type": "string",
                        "nullable": true
                      },
                      "documentId": {
                        "type": "number",
                        "nullable": true
                      },
                      "templateId": {
                        "type": "number",
                        "nullable": true
                      }
                    },
                    "required": [
                      "envelopeId",
                      "role",
                      "readStatus",
                      "signingStatus",
                      "sendStatus",
                      "id",
                      "email",
                      "name",
                      "token",
                      "documentDeletedAt",
                      "expired",
                      "expiresAt",
                      "expirationNotifiedAt",
                      "signedAt",
                      "authOptions",
                      "signingOrder",
                      "rejectionReason"
                    ]
                  }
                },
                "fields": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "envelopeId": {
                        "type": "string"
                      },
                      "envelopeItemId": {
                        "type": "string"
                      },
                      "type": {
                        "type": "string",
                        "enum": [
                          "SIGNATURE",
                          "FREE_SIGNATURE",
                          "INITIALS",
                          "NAME",
                          "EMAIL",
                          "DATE",
                          "TEXT",
                          "NUMBER",
                          "RADIO",
                          "CHECKBOX",
                          "DROPDOWN"
                        ]
                      },
                      "id": {
                        "type": "number"
                      },
                      "secondaryId": {
                        "type": "string"
                      },
                      "recipientId": {
                        "type": "number"
                      },
                      "page": {
                        "type": "number"
                      },
                      "positionX": {},
                      "positionY": {},
                      "width": {},
                      "height": {},
                      "customText": {
                        "type": "string"
                      },
                      "inserted": {
                        "type": "boolean"
                      },
                      "fieldMeta": {
                        "nullable": true,
                        "oneOf": [
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "signature"
                                ]
                              }
                            },
                            "required": [
                              "overflow",
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "initials"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "name"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "email"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "overflow",
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ],
                                "default": "auto"
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "date"
                                ]
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              }
                            },
                            "required": [
                              "overflow",
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "text"
                                ]
                              },
                              "text": {
                                "type": "string"
                              },
                              "characterLimit": {
                                "type": "number",
                                "minimum": 0
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              },
                              "lineHeight": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 1,
                                "maximum": 10
                              },
                              "letterSpacing": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 0,
                                "maximum": 100
                              },
                              "verticalAlign": {
                                "type": "string",
                                "nullable": true,
                                "enum": [
                                  "top",
                                  "middle",
                                  "bottom",
                                  null
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "number"
                                ]
                              },
                              "numberFormat": {
                                "type": "string",
                                "nullable": true
                              },
                              "value": {
                                "type": "string"
                              },
                              "minValue": {
                                "type": "number",
                                "nullable": true
                              },
                              "maxValue": {
                                "type": "number",
                                "nullable": true
                              },
                              "textAlign": {
                                "type": "string",
                                "enum": [
                                  "left",
                                  "center",
                                  "right"
                                ]
                              },
                              "lineHeight": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 1,
                                "maximum": 10
                              },
                              "letterSpacing": {
                                "type": "number",
                                "nullable": true,
                                "minimum": 0,
                                "maximum": 100
                              },
                              "verticalAlign": {
                                "type": "string",
                                "nullable": true,
                                "enum": [
                                  "top",
                                  "middle",
                                  "bottom",
                                  null
                                ]
                              }
                            },
                            "required": [
                              "type"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "radio"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "number"
                                    },
                                    "checked": {
                                      "type": "boolean"
                                    },
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "checked",
                                    "value"
                                  ]
                                }
                              },
                              "direction": {
                                "type": "string",
                                "enum": [
                                  "vertical",
                                  "horizontal"
                                ],
                                "default": "vertical"
                              }
                            },
                            "required": [
                              "type",
                              "direction"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "checkbox"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "number"
                                    },
                                    "checked": {
                                      "type": "boolean"
                                    },
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "checked",
                                    "value"
                                  ]
                                }
                              },
                              "validationRule": {
                                "type": "string"
                              },
                              "validationLength": {
                                "type": "number"
                              },
                              "direction": {
                                "type": "string",
                                "enum": [
                                  "vertical",
                                  "horizontal"
                                ],
                                "default": "vertical"
                              }
                            },
                            "required": [
                              "type",
                              "direction"
                            ]
                          },
                          {
                            "type": "object",
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "placeholder": {
                                "type": "string"
                              },
                              "required": {
                                "type": "boolean"
                              },
                              "readOnly": {
                                "type": "boolean"
                              },
                              "fontSize": {
                                "type": "number",
                                "minimum": 8,
                                "maximum": 96,
                                "default": 12
                              },
                              "overflow": {
                                "type": "string",
                                "enum": [
                                  "auto",
                                  "horizontal",
                                  "vertical",
                                  "crop"
                                ]
                              },
                              "type": {
                                "type": "string",
                                "enum": [
                                  "dropdown"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "value": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "value"
                                  ]
                                }
                              },
                              "defaultValue": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ]
                          }
                        ]
                      },
                      "documentId": {
                        "type": "number",
                        "nullable": true
                      },
                      "templateId": {
                        "type": "number",
                        "nullable": true
                      }
                    },
                    "required": [
                      "envelopeId",
                      "envelopeItemId",
                      "type",
                      "id",
                      "secondaryId",
                      "recipientId",
                      "page",
                      "positionX",
                      "positionY",
                      "width",
                      "height",
                      "customText",
                      "inserted",
                      "fieldMeta"
                    ]
                  }
                },
                "folder": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string",
                      "enum": [
                        "DOCUMENT",
                        "TEMPLATE"
                      ]
                    },
                    "visibility": {
                      "type": "string",
                      "enum": [
                        "EVERYONE",
                        "MANAGER_AND_ABOVE",
                        "ADMIN"
                      ]
                    },
                    "userId": {
                      "type": "number"
                    },
                    "teamId": {
                      "type": "number"
                    },
                    "pinned": {
                      "type": "boolean"
                    },
                    "parentId": {
                      "type": "string",
                      "nullable": true
                    },
                    "createdAt": {
                      "type": "string"
                    },
                    "updatedAt": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "id",
                    "name",
                    "type",
                    "visibility",
                    "userId",
                    "teamId",
                    "pinned",
                    "parentId",
                    "createdAt",
                    "updatedAt"
                  ]
                },
                "envelopeItems": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "envelopeId": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "envelopeId"
                    ]
                  }
                }
              },
              "required": [
                "type",
                "visibility",
                "id",
                "externalId",
                "title",
                "userId",
                "teamId",
                "authOptions",
                "createdAt",
                "updatedAt",
                "publicTitle",
                "publicDescription",
                "folderId",
                "envelopeId",
                "templateDocumentDataId",
                "templateDocumentData",
                "templateMeta",
                "directLink",
                "user",
                "recipients",
                "fields",
                "folder",
                "envelopeItems"
              ]
            },
            "uploadUrl": {
              "type": "string",
              "minLength": 1
            }
          },
          "required": [
            "template",
            "uploadUrl"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/update (legado)

Update template

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "templateId": {
              "type": "number"
            },
            "data": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 255
                },
                "externalId": {
                  "type": "string",
                  "nullable": true
                },
                "visibility": {
                  "type": "string",
                  "enum": [
                    "EVERYONE",
                    "MANAGER_AND_ABOVE",
                    "ADMIN"
                  ]
                },
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  },
                  "default": []
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  },
                  "default": []
                },
                "publicTitle": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 50
                },
                "publicDescription": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 256
                },
                "type": {
                  "type": "string",
                  "enum": [
                    "PUBLIC",
                    "PRIVATE",
                    "ORGANISATION"
                  ]
                },
                "useLegacyFieldInsertion": {
                  "type": "boolean"
                },
                "folderId": {
                  "type": "string",
                  "nullable": true
                }
              }
            },
            "meta": {
              "type": "object",
              "properties": {
                "subject": {
                  "type": "string",
                  "maxLength": 254
                },
                "message": {
                  "type": "string",
                  "maxLength": 5000
                },
                "timezone": {
                  "type": "string"
                },
                "dateFormat": {
                  "type": "string",
                  "enum": [
                    "yyyy-MM-dd hh:mm a",
                    "yyyy-MM-dd",
                    "dd/MM/yyyy",
                    "dd-MM-yyyy",
                    "MM/dd/yyyy",
                    "yy-MM-dd",
                    "MMMM dd, yyyy",
                    "EEEE, MMMM dd, yyyy",
                    "dd/MM/yyyy hh:mm a",
                    "dd/MM/yyyy HH:mm",
                    "dd-MM-yyyy hh:mm a",
                    "dd-MM-yyyy HH:mm",
                    "MM/dd/yyyy hh:mm a",
                    "MM/dd/yyyy HH:mm",
                    "dd.MM.yyyy",
                    "dd.MM.yyyy HH:mm",
                    "yyyy-MM-dd HH:mm",
                    "yy-MM-dd hh:mm a",
                    "yy-MM-dd HH:mm",
                    "yyyy-MM-dd HH:mm:ss",
                    "MMMM dd, yyyy hh:mm a",
                    "MMMM dd, yyyy HH:mm",
                    "EEEE, MMMM dd, yyyy hh:mm a",
                    "EEEE, MMMM dd, yyyy HH:mm",
                    "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
                  ]
                },
                "distributionMethod": {
                  "type": "string",
                  "enum": [
                    "EMAIL",
                    "NONE"
                  ]
                },
                "emailId": {
                  "type": "string",
                  "nullable": true
                },
                "emailReplyTo": {
                  "type": "string",
                  "nullable": true,
                  "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$"
                },
                "emailSettings": {
                  "type": "object",
                  "properties": {
                    "recipientSigningRequest": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientRemoved": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientSigned": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentPending": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentDeleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerRecipientExpired": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCreated": {
                      "type": "boolean",
                      "default": true
                    }
                  },
                  "default": {
                    "recipientSigningRequest": true,
                    "recipientRemoved": true,
                    "recipientSigned": true,
                    "documentPending": true,
                    "documentCompleted": true,
                    "documentDeleted": true,
                    "ownerDocumentCompleted": true,
                    "ownerRecipientExpired": true,
                    "ownerDocumentCreated": true
                  }
                },
                "redirectUrl": {
                  "type": "string"
                },
                "language": {
                  "type": "string",
                  "enum": [
                    "de",
                    "en",
                    "fr",
                    "es",
                    "it",
                    "nl",
                    "pl",
                    "pt-BR",
                    "ja",
                    "ko",
                    "zh"
                  ]
                },
                "typedSignatureEnabled": {
                  "type": "boolean"
                },
                "uploadSignatureEnabled": {
                  "type": "boolean"
                },
                "drawSignatureEnabled": {
                  "type": "boolean"
                },
                "signingOrder": {
                  "type": "string",
                  "enum": [
                    "PARALLEL",
                    "SEQUENTIAL"
                  ]
                },
                "allowDictateNextSigner": {
                  "type": "boolean"
                }
              }
            }
          },
          "required": [
            "templateId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "enum": [
                "PUBLIC",
                "PRIVATE",
                "ORGANISATION"
              ]
            },
            "visibility": {
              "type": "string",
              "enum": [
                "EVERYONE",
                "MANAGER_AND_ABOVE",
                "ADMIN"
              ]
            },
            "id": {
              "type": "number"
            },
            "externalId": {
              "type": "string",
              "nullable": true
            },
            "title": {
              "type": "string"
            },
            "userId": {
              "type": "number"
            },
            "teamId": {
              "type": "number"
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  }
                }
              },
              "required": [
                "globalAccessAuth",
                "globalActionAuth"
              ]
            },
            "createdAt": {
              "type": "string"
            },
            "updatedAt": {
              "type": "string"
            },
            "publicTitle": {
              "type": "string"
            },
            "publicDescription": {
              "type": "string"
            },
            "folderId": {
              "type": "string",
              "nullable": true
            },
            "useLegacyFieldInsertion": {
              "type": "boolean"
            },
            "envelopeId": {
              "type": "string"
            },
            "templateDocumentDataId": {
              "type": "string",
              "default": ""
            }
          },
          "required": [
            "type",
            "visibility",
            "id",
            "externalId",
            "title",
            "userId",
            "teamId",
            "authOptions",
            "createdAt",
            "updatedAt",
            "publicTitle",
            "publicDescription",
            "folderId",
            "useLegacyFieldInsertion",
            "envelopeId",
            "templateDocumentDataId"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/duplicate (legado)

Duplicate template

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "templateId": {
              "type": "number"
            }
          },
          "required": [
            "templateId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "enum": [
                "PUBLIC",
                "PRIVATE",
                "ORGANISATION"
              ]
            },
            "visibility": {
              "type": "string",
              "enum": [
                "EVERYONE",
                "MANAGER_AND_ABOVE",
                "ADMIN"
              ]
            },
            "id": {
              "type": "number"
            },
            "externalId": {
              "type": "string",
              "nullable": true
            },
            "title": {
              "type": "string"
            },
            "userId": {
              "type": "number"
            },
            "teamId": {
              "type": "number"
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  }
                }
              },
              "required": [
                "globalAccessAuth",
                "globalActionAuth"
              ]
            },
            "createdAt": {
              "type": "string"
            },
            "updatedAt": {
              "type": "string"
            },
            "publicTitle": {
              "type": "string"
            },
            "publicDescription": {
              "type": "string"
            },
            "folderId": {
              "type": "string",
              "nullable": true
            },
            "useLegacyFieldInsertion": {
              "type": "boolean"
            },
            "envelopeId": {
              "type": "string"
            },
            "templateDocumentDataId": {
              "type": "string",
              "default": ""
            }
          },
          "required": [
            "type",
            "visibility",
            "id",
            "externalId",
            "title",
            "userId",
            "teamId",
            "authOptions",
            "createdAt",
            "updatedAt",
            "publicTitle",
            "publicDescription",
            "folderId",
            "useLegacyFieldInsertion",
            "envelopeId",
            "templateDocumentDataId"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/delete (legado)

Delete template

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide.

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "templateId": {
              "type": "number"
            }
          },
          "required": [
            "templateId"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /template/use (legado)

Use template

Deprecated: this endpoint is being replaced by the Envelope API. See https://developers.assino.digital/api/migracao/ for the migration guide. Use the template to create a document

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "templateId": {
              "type": "number"
            },
            "externalId": {
              "type": "string",
              "maxLength": 255
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "number"
                  },
                  "email": {
                    "anyOf": [
                      {
                        "type": "string",
                        "enum": [
                          ""
                        ]
                      },
                      {
                        "type": "string",
                        "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\u{0080}-\\u{FFFF}-]+@[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?(?:\\.[a-zA-Z0-9\\u{0080}-\\u{FFFF}](?:[a-zA-Z0-9\\u{0080}-\\u{FFFF}-]{0,61}[a-zA-Z0-9\\u{0080}-\\u{FFFF}])?)*$",
                        "maxLength": 254
                      }
                    ]
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 255
                  }
                },
                "required": [
                  "id",
                  "email"
                ]
              }
            },
            "distributeDocument": {
              "type": "boolean"
            },
            "customDocumentDataId": {
              "type": "string"
            },
            "customDocumentData": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "documentDataId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  }
                },
                "required": [
                  "documentDataId",
                  "envelopeItemId"
                ]
              }
            },
            "folderId": {
              "type": "string"
            },
            "prefillFields": {
              "type": "array",
              "items": {
                "allOf": [
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "number"
                      }
                    },
                    "required": [
                      "id"
                    ]
                  },
                  {
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "label": {
                            "type": "string"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "label": {
                            "type": "string"
                          },
                          "value": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            }
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "label": {
                            "type": "string"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  }
                ]
              }
            },
            "override": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 255
                },
                "subject": {
                  "type": "string",
                  "maxLength": 254
                },
                "message": {
                  "type": "string",
                  "maxLength": 5000
                },
                "timezone": {
                  "type": "string"
                },
                "dateFormat": {
                  "type": "string",
                  "enum": [
                    "yyyy-MM-dd hh:mm a",
                    "yyyy-MM-dd",
                    "dd/MM/yyyy",
                    "dd-MM-yyyy",
                    "MM/dd/yyyy",
                    "yy-MM-dd",
                    "MMMM dd, yyyy",
                    "EEEE, MMMM dd, yyyy",
                    "dd/MM/yyyy hh:mm a",
                    "dd/MM/yyyy HH:mm",
                    "dd-MM-yyyy hh:mm a",
                    "dd-MM-yyyy HH:mm",
                    "MM/dd/yyyy hh:mm a",
                    "MM/dd/yyyy HH:mm",
                    "dd.MM.yyyy",
                    "dd.MM.yyyy HH:mm",
                    "yyyy-MM-dd HH:mm",
                    "yy-MM-dd hh:mm a",
                    "yy-MM-dd HH:mm",
                    "yyyy-MM-dd HH:mm:ss",
                    "MMMM dd, yyyy hh:mm a",
                    "MMMM dd, yyyy HH:mm",
                    "EEEE, MMMM dd, yyyy hh:mm a",
                    "EEEE, MMMM dd, yyyy HH:mm",
                    "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
                  ]
                },
                "redirectUrl": {
                  "type": "string"
                },
                "distributionMethod": {
                  "type": "string",
                  "enum": [
                    "EMAIL",
                    "NONE"
                  ]
                },
                "emailSettings": {
                  "type": "object",
                  "properties": {
                    "recipientSigningRequest": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientRemoved": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientSigned": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentPending": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentDeleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerRecipientExpired": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCreated": {
                      "type": "boolean",
                      "default": true
                    }
                  },
                  "default": {
                    "recipientSigningRequest": true,
                    "recipientRemoved": true,
                    "recipientSigned": true,
                    "documentPending": true,
                    "documentCompleted": true,
                    "documentDeleted": true,
                    "ownerDocumentCompleted": true,
                    "ownerRecipientExpired": true,
                    "ownerDocumentCreated": true
                  }
                },
                "language": {
                  "type": "string",
                  "enum": [
                    "de",
                    "en",
                    "fr",
                    "es",
                    "it",
                    "nl",
                    "pl",
                    "pt-BR",
                    "ja",
                    "ko",
                    "zh"
                  ]
                },
                "typedSignatureEnabled": {
                  "type": "boolean"
                },
                "uploadSignatureEnabled": {
                  "type": "boolean"
                },
                "drawSignatureEnabled": {
                  "type": "boolean"
                },
                "allowDictateNextSigner": {
                  "type": "boolean"
                },
                "envelopeExpirationPeriod": {
                  "nullable": true,
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "unit": {
                          "type": "string",
                          "enum": [
                            "day",
                            "week",
                            "month",
                            "year"
                          ]
                        },
                        "amount": {
                          "type": "integer",
                          "minimum": 1
                        }
                      },
                      "required": [
                        "unit",
                        "amount"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "disabled": {
                          "type": "boolean",
                          "enum": [
                            true
                          ]
                        }
                      },
                      "required": [
                        "disabled"
                      ]
                    }
                  ]
                }
              }
            },
            "attachments": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string",
                    "minLength": 1
                  },
                  "data": {
                    "type": "string",
                    "format": "uri"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "link"
                    ],
                    "default": "link"
                  }
                },
                "required": [
                  "label",
                  "data"
                ]
              }
            },
            "formValues": {
              "type": "object",
              "additionalProperties": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "number"
                  }
                ]
              }
            }
          },
          "required": [
            "templateId",
            "recipients"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "visibility": {
              "type": "string",
              "enum": [
                "EVERYONE",
                "MANAGER_AND_ABOVE",
                "ADMIN"
              ]
            },
            "status": {
              "type": "string",
              "enum": [
                "DRAFT",
                "PENDING",
                "COMPLETED",
                "REJECTED",
                "CANCELLED"
              ]
            },
            "source": {
              "type": "string",
              "enum": [
                "DOCUMENT",
                "TEMPLATE",
                "TEMPLATE_DIRECT_LINK"
              ]
            },
            "id": {
              "type": "number"
            },
            "externalId": {
              "type": "string",
              "nullable": true
            },
            "userId": {
              "type": "number"
            },
            "authOptions": {
              "type": "object",
              "nullable": true,
              "properties": {
                "globalAccessAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "TWO_FACTOR_AUTH"
                    ]
                  }
                },
                "globalActionAuth": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "ACCOUNT",
                      "PASSKEY",
                      "TWO_FACTOR_AUTH",
                      "PASSWORD"
                    ]
                  }
                }
              },
              "required": [
                "globalAccessAuth",
                "globalActionAuth"
              ]
            },
            "formValues": {
              "type": "object",
              "nullable": true,
              "additionalProperties": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "number"
                  }
                ]
              }
            },
            "title": {
              "type": "string"
            },
            "createdAt": {
              "type": "string"
            },
            "updatedAt": {
              "type": "string"
            },
            "completedAt": {
              "type": "string",
              "nullable": true
            },
            "deletedAt": {
              "type": "string",
              "nullable": true
            },
            "teamId": {
              "type": "number"
            },
            "folderId": {
              "type": "string",
              "nullable": true
            },
            "envelopeId": {
              "type": "string"
            },
            "internalVersion": {
              "type": "number"
            },
            "templateId": {
              "type": "number",
              "nullable": true
            },
            "documentDataId": {
              "type": "string",
              "default": ""
            },
            "documentData": {
              "type": "object",
              "properties": {
                "type": {
                  "type": "string",
                  "enum": [
                    "S3_PATH",
                    "BYTES",
                    "BYTES_64"
                  ]
                },
                "id": {
                  "type": "string"
                },
                "data": {
                  "type": "string"
                },
                "initialData": {
                  "type": "string"
                },
                "envelopeItemId": {
                  "type": "string"
                }
              },
              "required": [
                "type",
                "id",
                "data",
                "initialData",
                "envelopeItemId"
              ]
            },
            "documentMeta": {
              "type": "object",
              "properties": {
                "signingOrder": {
                  "type": "string",
                  "enum": [
                    "PARALLEL",
                    "SEQUENTIAL"
                  ]
                },
                "distributionMethod": {
                  "type": "string",
                  "enum": [
                    "EMAIL",
                    "NONE"
                  ]
                },
                "id": {
                  "type": "string"
                },
                "subject": {
                  "type": "string",
                  "nullable": true
                },
                "message": {
                  "type": "string",
                  "nullable": true
                },
                "timezone": {
                  "type": "string",
                  "nullable": true
                },
                "dateFormat": {
                  "type": "string",
                  "nullable": true
                },
                "redirectUrl": {
                  "type": "string",
                  "nullable": true
                },
                "typedSignatureEnabled": {
                  "type": "boolean"
                },
                "uploadSignatureEnabled": {
                  "type": "boolean"
                },
                "drawSignatureEnabled": {
                  "type": "boolean"
                },
                "allowDictateNextSigner": {
                  "type": "boolean"
                },
                "language": {
                  "type": "string"
                },
                "emailSettings": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "recipientSigningRequest": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientRemoved": {
                      "type": "boolean",
                      "default": true
                    },
                    "recipientSigned": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentPending": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "documentDeleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCompleted": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerRecipientExpired": {
                      "type": "boolean",
                      "default": true
                    },
                    "ownerDocumentCreated": {
                      "type": "boolean",
                      "default": true
                    }
                  },
                  "required": [
                    "recipientSigningRequest",
                    "recipientRemoved",
                    "recipientSigned",
                    "documentPending",
                    "documentCompleted",
                    "documentDeleted",
                    "ownerDocumentCompleted",
                    "ownerRecipientExpired",
                    "ownerDocumentCreated"
                  ],
                  "default": {
                    "recipientSigningRequest": true,
                    "recipientRemoved": true,
                    "recipientSigned": true,
                    "documentPending": true,
                    "documentCompleted": true,
                    "documentDeleted": true,
                    "ownerDocumentCompleted": true,
                    "ownerRecipientExpired": true,
                    "ownerDocumentCreated": true
                  }
                },
                "emailId": {
                  "type": "string",
                  "nullable": true
                },
                "emailReplyTo": {
                  "type": "string",
                  "nullable": true
                },
                "envelopeExpirationPeriod": {
                  "nullable": true,
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "unit": {
                          "type": "string",
                          "enum": [
                            "day",
                            "week",
                            "month",
                            "year"
                          ]
                        },
                        "amount": {
                          "type": "integer",
                          "minimum": 1
                        }
                      },
                      "required": [
                        "unit",
                        "amount"
                      ]
                    },
                    {
                      "type": "object",
                      "properties": {
                        "disabled": {
                          "type": "boolean",
                          "enum": [
                            true
                          ]
                        }
                      },
                      "required": [
                        "disabled"
                      ]
                    }
                  ]
                },
                "reminderSettings": {
                  "type": "object",
                  "nullable": true,
                  "properties": {
                    "sendAfter": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "unit": {
                              "type": "string",
                              "enum": [
                                "day",
                                "week",
                                "month"
                              ]
                            },
                            "amount": {
                              "type": "integer",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "unit",
                            "amount"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "disabled": {
                              "type": "boolean",
                              "enum": [
                                true
                              ]
                            }
                          },
                          "required": [
                            "disabled"
                          ]
                        }
                      ]
                    },
                    "repeatEvery": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "unit": {
                              "type": "string",
                              "enum": [
                                "day",
                                "week",
                                "month"
                              ]
                            },
                            "amount": {
                              "type": "integer",
                              "minimum": 1
                            }
                          },
                          "required": [
                            "unit",
                            "amount"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "disabled": {
                              "type": "boolean",
                              "enum": [
                                true
                              ]
                            }
                          },
                          "required": [
                            "disabled"
                          ]
                        }
                      ]
                    }
                  },
                  "required": [
                    "sendAfter",
                    "repeatEvery"
                  ]
                },
                "password": {
                  "type": "string",
                  "nullable": true,
                  "default": null
                },
                "documentId": {
                  "type": "number",
                  "default": -1
                }
              },
              "required": [
                "signingOrder",
                "distributionMethod",
                "id",
                "subject",
                "message",
                "timezone",
                "dateFormat",
                "redirectUrl",
                "typedSignatureEnabled",
                "uploadSignatureEnabled",
                "drawSignatureEnabled",
                "allowDictateNextSigner",
                "language",
                "emailSettings",
                "emailId",
                "emailReplyTo",
                "envelopeExpirationPeriod",
                "reminderSettings",
                "password"
              ]
            },
            "envelopeItems": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string"
                  },
                  "envelopeId": {
                    "type": "string"
                  }
                },
                "required": [
                  "id",
                  "envelopeId"
                ]
              }
            },
            "folder": {
              "type": "object",
              "nullable": true,
              "properties": {
                "id": {
                  "type": "string"
                },
                "name": {
                  "type": "string"
                },
                "type": {
                  "type": "string",
                  "enum": [
                    "DOCUMENT",
                    "TEMPLATE"
                  ]
                },
                "visibility": {
                  "type": "string",
                  "enum": [
                    "EVERYONE",
                    "MANAGER_AND_ABOVE",
                    "ADMIN"
                  ]
                },
                "userId": {
                  "type": "number"
                },
                "teamId": {
                  "type": "number"
                },
                "pinned": {
                  "type": "boolean"
                },
                "parentId": {
                  "type": "string",
                  "nullable": true
                },
                "createdAt": {
                  "type": "string"
                },
                "updatedAt": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "name",
                "type",
                "visibility",
                "userId",
                "teamId",
                "pinned",
                "parentId",
                "createdAt",
                "updatedAt"
              ]
            },
            "recipients": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "role": {
                    "type": "string",
                    "enum": [
                      "CC",
                      "SIGNER",
                      "VIEWER",
                      "APPROVER",
                      "ASSISTANT"
                    ]
                  },
                  "readStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_OPENED",
                      "OPENED"
                    ]
                  },
                  "signingStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SIGNED",
                      "SIGNED",
                      "REJECTED"
                    ]
                  },
                  "sendStatus": {
                    "type": "string",
                    "enum": [
                      "NOT_SENT",
                      "SENT"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "email": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "token": {
                    "type": "string"
                  },
                  "documentDeletedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expired": {
                    "type": "string",
                    "nullable": true
                  },
                  "expiresAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "expirationNotifiedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "signedAt": {
                    "type": "string",
                    "nullable": true
                  },
                  "authOptions": {
                    "type": "object",
                    "nullable": true,
                    "properties": {
                      "accessAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "TWO_FACTOR_AUTH"
                          ]
                        }
                      },
                      "actionAuth": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "ACCOUNT",
                            "PASSKEY",
                            "TWO_FACTOR_AUTH",
                            "PASSWORD",
                            "EXPLICIT_NONE"
                          ]
                        }
                      }
                    },
                    "required": [
                      "accessAuth",
                      "actionAuth"
                    ]
                  },
                  "signingOrder": {
                    "type": "number",
                    "nullable": true
                  },
                  "rejectionReason": {
                    "type": "string",
                    "nullable": true
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "role",
                  "readStatus",
                  "signingStatus",
                  "sendStatus",
                  "id",
                  "email",
                  "name",
                  "token",
                  "documentDeletedAt",
                  "expired",
                  "expiresAt",
                  "expirationNotifiedAt",
                  "signedAt",
                  "authOptions",
                  "signingOrder",
                  "rejectionReason"
                ]
              }
            },
            "fields": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "envelopeId": {
                    "type": "string"
                  },
                  "envelopeItemId": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "SIGNATURE",
                      "FREE_SIGNATURE",
                      "INITIALS",
                      "NAME",
                      "EMAIL",
                      "DATE",
                      "TEXT",
                      "NUMBER",
                      "RADIO",
                      "CHECKBOX",
                      "DROPDOWN"
                    ]
                  },
                  "id": {
                    "type": "number"
                  },
                  "secondaryId": {
                    "type": "string"
                  },
                  "recipientId": {
                    "type": "number"
                  },
                  "page": {
                    "type": "number"
                  },
                  "positionX": {},
                  "positionY": {},
                  "width": {},
                  "height": {},
                  "customText": {
                    "type": "string"
                  },
                  "inserted": {
                    "type": "boolean"
                  },
                  "fieldMeta": {
                    "nullable": true,
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "signature"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "initials"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "name"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "email"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ],
                            "default": "auto"
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "date"
                            ]
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          }
                        },
                        "required": [
                          "overflow",
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "text"
                            ]
                          },
                          "text": {
                            "type": "string"
                          },
                          "characterLimit": {
                            "type": "number",
                            "minimum": 0
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "number"
                            ]
                          },
                          "numberFormat": {
                            "type": "string",
                            "nullable": true
                          },
                          "value": {
                            "type": "string"
                          },
                          "minValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "maxValue": {
                            "type": "number",
                            "nullable": true
                          },
                          "textAlign": {
                            "type": "string",
                            "enum": [
                              "left",
                              "center",
                              "right"
                            ]
                          },
                          "lineHeight": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 1,
                            "maximum": 10
                          },
                          "letterSpacing": {
                            "type": "number",
                            "nullable": true,
                            "minimum": 0,
                            "maximum": 100
                          },
                          "verticalAlign": {
                            "type": "string",
                            "nullable": true,
                            "enum": [
                              "top",
                              "middle",
                              "bottom",
                              null
                            ]
                          }
                        },
                        "required": [
                          "type"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "radio"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "checkbox"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "number"
                                },
                                "checked": {
                                  "type": "boolean"
                                },
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "id",
                                "checked",
                                "value"
                              ]
                            }
                          },
                          "validationRule": {
                            "type": "string"
                          },
                          "validationLength": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "enum": [
                              "vertical",
                              "horizontal"
                            ],
                            "default": "vertical"
                          }
                        },
                        "required": [
                          "type",
                          "direction"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "placeholder": {
                            "type": "string"
                          },
                          "required": {
                            "type": "boolean"
                          },
                          "readOnly": {
                            "type": "boolean"
                          },
                          "fontSize": {
                            "type": "number",
                            "minimum": 8,
                            "maximum": 96,
                            "default": 12
                          },
                          "overflow": {
                            "type": "string",
                            "enum": [
                              "auto",
                              "horizontal",
                              "vertical",
                              "crop"
                            ]
                          },
                          "type": {
                            "type": "string",
                            "enum": [
                              "dropdown"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "value": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "value"
                              ]
                            }
                          },
                          "defaultValue": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ]
                      }
                    ]
                  },
                  "documentId": {
                    "type": "number",
                    "nullable": true
                  },
                  "templateId": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "envelopeId",
                  "envelopeItemId",
                  "type",
                  "id",
                  "secondaryId",
                  "recipientId",
                  "page",
                  "positionX",
                  "positionY",
                  "width",
                  "height",
                  "customText",
                  "inserted",
                  "fieldMeta"
                ]
              }
            }
          },
          "required": [
            "visibility",
            "status",
            "source",
            "id",
            "externalId",
            "userId",
            "authOptions",
            "formValues",
            "title",
            "createdAt",
            "updatedAt",
            "completedAt",
            "deletedAt",
            "teamId",
            "folderId",
            "envelopeId",
            "internalVersion",
            "documentDataId",
            "documentData",
            "documentMeta",
            "envelopeItems",
            "folder",
            "recipients",
            "fields"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /embedding/create-presign-token

Create embedding presign token

Creates a presign token for embedding operations with configurable expiration time

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "expiresIn": {
              "type": "number",
              "minimum": 0,
              "maximum": 10080,
              "default": 60
            },
            "scope": {
              "type": "string"
            }
          }
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "token": {
              "type": "string"
            },
            "expiresAt": {
              "type": "string"
            },
            "expiresIn": {
              "type": "number"
            }
          },
          "required": [
            "token",
            "expiresAt",
            "expiresIn"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}
POST /embedding/verify-presign-token

Verify embedding presign token

Verifies a presign token for embedding operations and returns the associated API token

Base: https://sandbox.assino.digital/api/v2

Parâmetros e corpo

{
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "token": {
              "type": "string",
              "minLength": 1
            },
            "scope": {
              "type": "string"
            }
          },
          "required": [
            "token"
          ]
        }
      }
    }
  }
}

Respostas

{
  "200": {
    "description": "Successful response",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success"
          ]
        }
      }
    }
  },
  "400": {
    "description": "Invalid input data",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "401": {
    "description": "Authorization not provided",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "403": {
    "description": "Insufficient access",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  },
  "500": {
    "description": "Internal server error",
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "code": {
              "type": "string"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "message": {
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ]
              }
            }
          },
          "required": [
            "message",
            "code"
          ]
        }
      }
    }
  }
}

Schemas compartilhados

As referências $ref são resolvidas em components.schemas do arquivo OpenAPI disponível para download. Importe-o na sua ferramenta de desenvolvimento.