API
Listar arquivos assinados por um signatário
Retorna todos os arquivos assinados por um signatário, com base no tipo de processo (digital, eletrônico ou híbrido).
GET
/
api
/
signature-processes
/
{signature_process}
/
signers
/
{signer}
/
signed-files
Listar arquivos assinados por um signatário
curl --request GET \
--url https://api.valid.com/api/signature-processes/{signature_process}/signers/{signer}/signed-files \
--header 'x-api-key: <api-key>'import requests
url = "https://api.valid.com/api/signature-processes/{signature_process}/signers/{signer}/signed-files"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.valid.com/api/signature-processes/{signature_process}/signers/{signer}/signed-files', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.valid.com/api/signature-processes/{signature_process}/signers/{signer}/signed-files",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.valid.com/api/signature-processes/{signature_process}/signers/{signer}/signed-files"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.valid.com/api/signature-processes/{signature_process}/signers/{signer}/signed-files")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.valid.com/api/signature-processes/{signature_process}/signers/{signer}/signed-files")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"uuid": "string",
"code": "string",
"name": "string",
"signed_files": [
{
"code": "string",
"uuid": "string",
"type": 0,
"filename": "string",
"signed_filename": "string",
"signed_extension": "string",
"signed_mime": "string",
"signed_hash_sha256": "string",
"signed_size": 0,
"signed_at": "2025-01-06T19:53:53.649Z",
"signed_content": "string"
}
]
}
Path Parameters
string
required
UUID do processo de assinatura. Exemplo:
fa6f95aa-4a2f-4c36-845b-d4d9349082bbstring
required
UUID do signatário. Exemplo:
e3d2f3aa-5678-456b-a891-9b1122334455Response
string
UUID do signatário.
string
Código do signatário.
string
Nome do signatário.
array
Lista de arquivos assinados.
Show properties
Show properties
string
Código do arquivo.
string
UUID do arquivo.
integer
Tipo do arquivo.
string
Nome do arquivo original.
string
Nome do arquivo assinado.
string
Extensão do arquivo assinado.
string
MIME Type do arquivo assinado.
string
Hash SHA256 do arquivo assinado.
integer
Tamanho do arquivo assinado em bytes.
string
Data e hora da assinatura.
string
Conteúdo do arquivo assinado em Base64.
{
"uuid": "string",
"code": "string",
"name": "string",
"signed_files": [
{
"code": "string",
"uuid": "string",
"type": 0,
"filename": "string",
"signed_filename": "string",
"signed_extension": "string",
"signed_mime": "string",
"signed_hash_sha256": "string",
"signed_size": 0,
"signed_at": "2025-01-06T19:53:53.649Z",
"signed_content": "string"
}
]
}
Previous
Listar processos de assinatura em loteRetorna todos os processos de assinatura em lote existentes com base em filtros opcionais.
Next
⌘I
Listar arquivos assinados por um signatário
curl --request GET \
--url https://api.valid.com/api/signature-processes/{signature_process}/signers/{signer}/signed-files \
--header 'x-api-key: <api-key>'import requests
url = "https://api.valid.com/api/signature-processes/{signature_process}/signers/{signer}/signed-files"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.valid.com/api/signature-processes/{signature_process}/signers/{signer}/signed-files', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.valid.com/api/signature-processes/{signature_process}/signers/{signer}/signed-files",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.valid.com/api/signature-processes/{signature_process}/signers/{signer}/signed-files"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.valid.com/api/signature-processes/{signature_process}/signers/{signer}/signed-files")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.valid.com/api/signature-processes/{signature_process}/signers/{signer}/signed-files")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"uuid": "string",
"code": "string",
"name": "string",
"signed_files": [
{
"code": "string",
"uuid": "string",
"type": 0,
"filename": "string",
"signed_filename": "string",
"signed_extension": "string",
"signed_mime": "string",
"signed_hash_sha256": "string",
"signed_size": 0,
"signed_at": "2025-01-06T19:53:53.649Z",
"signed_content": "string"
}
]
}