Atualizar assinatura
curl --request PATCH \
--url https://api.juridiq.com.br/signature/{id} \
--header 'Content-Type: application/json' \
--header 'x-juridiq-api-key: <api-key>' \
--data '
{
"observation": "<unknown>",
"expireVigencyDate": "2023-11-07T05:31:56Z",
"signName": "<string>"
}
'import requests
url = "https://api.juridiq.com.br/signature/{id}"
payload = {
"observation": "<unknown>",
"expireVigencyDate": "2023-11-07T05:31:56Z",
"signName": "<string>"
}
headers = {
"x-juridiq-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'x-juridiq-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
observation: '<unknown>',
expireVigencyDate: '2023-11-07T05:31:56Z',
signName: '<string>'
})
};
fetch('https://api.juridiq.com.br/signature/{id}', 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.juridiq.com.br/signature/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'observation' => '<unknown>',
'expireVigencyDate' => '2023-11-07T05:31:56Z',
'signName' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-juridiq-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"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.juridiq.com.br/signature/{id}"
payload := strings.NewReader("{\n \"observation\": \"<unknown>\",\n \"expireVigencyDate\": \"2023-11-07T05:31:56Z\",\n \"signName\": \"<string>\"\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("x-juridiq-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.juridiq.com.br/signature/{id}")
.header("x-juridiq-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"observation\": \"<unknown>\",\n \"expireVigencyDate\": \"2023-11-07T05:31:56Z\",\n \"signName\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.juridiq.com.br/signature/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["x-juridiq-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"observation\": \"<unknown>\",\n \"expireVigencyDate\": \"2023-11-07T05:31:56Z\",\n \"signName\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"documentName": "<string>",
"documentKey": "<string>",
"status": "<string>",
"updatedAt": "2023-11-07T05:31:56Z",
"createdAt": "2023-11-07T05:31:56Z",
"signName": "<string>",
"signingKey": "<string>",
"signatories": "<unknown>",
"responsibleId": "<string>",
"responsible": {
"id": "<string>",
"name": "<string>",
"imageUrl": "<string>"
},
"isPrivate": true,
"autoSendLink": true,
"personOnSignatures": "<unknown>"
}{
"message": "<string>",
"statusCode": 123,
"translateMessage": "<string>"
}Signatures
Atualizar assinatura
PATCH
/
signature
/
{id}
Atualizar assinatura
curl --request PATCH \
--url https://api.juridiq.com.br/signature/{id} \
--header 'Content-Type: application/json' \
--header 'x-juridiq-api-key: <api-key>' \
--data '
{
"observation": "<unknown>",
"expireVigencyDate": "2023-11-07T05:31:56Z",
"signName": "<string>"
}
'import requests
url = "https://api.juridiq.com.br/signature/{id}"
payload = {
"observation": "<unknown>",
"expireVigencyDate": "2023-11-07T05:31:56Z",
"signName": "<string>"
}
headers = {
"x-juridiq-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'x-juridiq-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
observation: '<unknown>',
expireVigencyDate: '2023-11-07T05:31:56Z',
signName: '<string>'
})
};
fetch('https://api.juridiq.com.br/signature/{id}', 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.juridiq.com.br/signature/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'observation' => '<unknown>',
'expireVigencyDate' => '2023-11-07T05:31:56Z',
'signName' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-juridiq-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"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.juridiq.com.br/signature/{id}"
payload := strings.NewReader("{\n \"observation\": \"<unknown>\",\n \"expireVigencyDate\": \"2023-11-07T05:31:56Z\",\n \"signName\": \"<string>\"\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("x-juridiq-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.juridiq.com.br/signature/{id}")
.header("x-juridiq-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"observation\": \"<unknown>\",\n \"expireVigencyDate\": \"2023-11-07T05:31:56Z\",\n \"signName\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.juridiq.com.br/signature/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["x-juridiq-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"observation\": \"<unknown>\",\n \"expireVigencyDate\": \"2023-11-07T05:31:56Z\",\n \"signName\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"documentName": "<string>",
"documentKey": "<string>",
"status": "<string>",
"updatedAt": "2023-11-07T05:31:56Z",
"createdAt": "2023-11-07T05:31:56Z",
"signName": "<string>",
"signingKey": "<string>",
"signatories": "<unknown>",
"responsibleId": "<string>",
"responsible": {
"id": "<string>",
"name": "<string>",
"imageUrl": "<string>"
},
"isPrivate": true,
"autoSendLink": true,
"personOnSignatures": "<unknown>"
}{
"message": "<string>",
"statusCode": 123,
"translateMessage": "<string>"
}Authorizations
Chave de API do escritório (criada no painel). Envie o valor no header x-juridiq-api-key. A API aberta aplica rate limit por chave (veja a documentação de integradores).
Path Parameters
ID da assinatura
Body
application/json
Response
Default Response
ID da assinatura
Nome do documento
Chave do documento no PlugSign
Status. Ex: pending, signed, cancelled
Atualizado em
Criado em
Nome exibido da assinatura
Chave de assinatura
Lista de signatários
ID do responsável
Show child attributes
Show child attributes
Documento privado
Envio automático do link de assinatura aos signatários
Pessoas vinculadas

