Reativar o processo
PUT
/document/reactivatechave privadaprk_Este serviço permite reativar um processo de assinatura que foi rejeitado ou expirou. Ao reativar, o sistema notifica os signatários pendentes e aqueles que haviam rejeitado anteriormente, permitindo que continuem o processo. Se o processo tinha uma data de expiração, ela é recalculada automaticamente com base na configuração da organização.
info
Este serviço se aplica a processos com status rejeitado ou expirado. Se o processo estava expirado, a data de expiração é recalculada automaticamente com base na configuração da organização.
Autenticação
Inclua sua chave privada no cabeçalho Authorization.
Authorization: prk_xxx...
Parâmetros de criação
| Nome | Tipo | Descrição |
|---|---|---|
code | String condicional | Código do documento a reativar. Obrigatório se package não for informado. |
package | String condicional | Código do pacote a reativar. Obrigatório se code não for informado. |
email | String obrigatório | E-mail do usuário que realiza a reativação. Salvo como registro da ação. |
nota
Os campos code e package são mutuamente exclusivos: você deve enviar um e somente um dos dois.
🧪 Exemplos de uso
Reativar um documento
- curl
- Python
- Node.js
curl --location --request PUT 'https://api.auco.ai/v1.5/ext/document/reactivate' \
--header 'Authorization: prk_private_key_company' \
--header 'Content-Type: application/json' \
--data-raw '{
"code": "DOCUMENTCODE",
"email": "manager@auco.ai"
}'
import requests
import json
url = "https://api.auco.ai/v1.5/ext/document/reactivate"
payload = json.dumps({
"code": "DOCUMENTCODE",
"email": "manager@auco.ai"
})
headers = {
'Authorization': 'prk_private_key_company',
'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, data=payload)
print(response.text)
const axios = require('axios');
let data = JSON.stringify({
code: 'DOCUMENTCODE',
email: 'manager@auco.ai',
});
let config = {
method: 'put',
maxBodyLength: Infinity,
url: 'https://api.auco.ai/v1.5/ext/document/reactivate',
headers: {
Authorization: 'prk_private_key_company',
'Content-Type': 'application/json',
},
data: data,
};
axios
.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
Reativar um pacote
- curl
- Python
- Node.js
curl --location --request PUT 'https://api.auco.ai/v1.5/ext/document/reactivate' \
--header 'Authorization: prk_private_key_company' \
--header 'Content-Type: application/json' \
--data-raw '{
"package": "PACKAGECODE",
"email": "manager@auco.ai"
}'
import requests
import json
url = "https://api.auco.ai/v1.5/ext/document/reactivate"
payload = json.dumps({
"package": "PACKAGECODE",
"email": "manager@auco.ai"
})
headers = {
'Authorization': 'prk_private_key_company',
'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, data=payload)
print(response.text)
const axios = require('axios');
let data = JSON.stringify({
package: 'PACKAGECODE',
email: 'manager@auco.ai',
});
let config = {
method: 'put',
maxBodyLength: Infinity,
url: 'https://api.auco.ai/v1.5/ext/document/reactivate',
headers: {
Authorization: 'prk_private_key_company',
'Content-Type': 'application/json',
},
data: data,
};
axios
.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
Exemplos de resposta
Resposta bem-sucedida
{
"notifications": 2,
"users": ["Juan Pérez", "María García"]
}
| Campo | Tipo | Descrição |
|---|---|---|
notifications | number | Número de notificações enviadas aos signatários |
users | Array | Nomes dos signatários que receberam uma notificação |
⚠️ Respostas de erro
| Código | Descrição |
|---|---|
| 400 | Parâmetros ausentes, ou algumas validações não atendem às condições de aplicabilidade |
| 401 | Autenticação inválida ou ausente |
| 400 | PROCESS_NOT_FOUND — Processo não encontrado |