Réactiver le processus
PUT
/document/reactivateclé privéeprk_Ce service vous permet de réactiver un processus de signature qui a été rejeté ou qui a expiré. Lors de la réactivation, le système notifie les signataires en attente ainsi que ceux qui avaient précédemment rejeté, leur permettant de poursuivre le processus. Si le processus avait une date d'expiration, celle-ci est automatiquement recalculée selon la configuration de l'organisation.
info
Ce service s'applique aux processus dont le statut est rejeté ou expiré. Si le processus avait expiré, la date d'expiration est automatiquement recalculée selon la configuration de l'organisation.
Authentification
Incluez votre clé privée dans l'en-tête Authorization.
Authorization: prk_xxx...
Paramètres de création
| Nom | Type | Description |
|---|---|---|
code | String conditionnel | Code du document à réactiver. Obligatoire si package n'est pas fourni. |
package | String conditionnel | Code du lot à réactiver. Obligatoire si code n'est pas fourni. |
email | String obligatoire | Adresse e-mail de l'utilisateur qui effectue la réactivation. Conservée comme trace de l'action. |
remarque
Les champs code et package sont mutuellement exclusifs : vous devez envoyer un seul des deux.
🧪 Exemples d'utilisation
Réactiver un document
- 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);
});
Réactiver un lot
- 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);
});
Exemples de réponse
Réponse réussie
{
"notifications": 2,
"users": ["Juan Pérez", "María García"]
}
| Champ | Type | Description |
|---|---|---|
notifications | number | Nombre de notifications envoyées aux signataires |
users | Array | Noms des signataires ayant reçu une notification |
⚠️ Réponses d'erreur
| Code | Description |
|---|---|
| 400 | Paramètres manquants, ou certaines validations ne respectent pas les conditions d'applicabilité |
| 401 | Authentification invalide ou manquante |
| 400 | PROCESS_NOT_FOUND — Processus introuvable |