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
UUID do processo de assinatura. Exemplo:
fa6f95aa-4a2f-4c36-845b-d4d9349082bbUUID do signatário. Exemplo:
e3d2f3aa-5678-456b-a891-9b1122334455Response
UUID do signatário.
Código do signatário.
Nome do signatário.
Lista de arquivos assinados.
Show properties
Show properties
Código do arquivo.
UUID do arquivo.
Tipo do arquivo.
Nome do arquivo original.
Nome do arquivo assinado.
Extensão do arquivo assinado.
MIME Type do arquivo assinado.
Hash SHA256 do arquivo assinado.
Tamanho do arquivo assinado em bytes.
Data e hora da assinatura.
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"
}
]
}