Publier une version de Workflow
Publier une version de Workflow
Permet de publier une version spécifiée d'un Workflow en tant que version de production en ligne.
Cette interface utilise la clé API Key du Workflow cible pour l'authentification et ne peut être appelée que par les Workflows ayant activé l'autorisation de gestion des versions.
Méthode de requête
POST
URL de la requête
https://api.${endpoint}/v1/workflow/version/release
Authentification de la requête
Pour plus de détails, consultez les explications sur la méthode d'authentification dans la Présentation de l'API. Veuillez utiliser la clé API Key du Workflow cible comme token.
Requête
Exemple de requête
curl -X POST 'https://api.${endpoint}/v1/workflow/version/release' \
-H 'Authorization: Bearer ${token}' \
-H 'Content-Type: application/json' \
-d '{
"version": "v2"
}'
curl -X POST 'https://api.${endpoint}/v1/workflow/version/release' \
-H 'Authorization: Bearer ${token}' \
-H 'Content-Type: application/json' \
-d '{
"version": "v2"
}'
Ce bloc de code dans la fenêtre flottante
En-têtes de la requête
| Champ | Type | Description |
|---|---|---|
| Authorization | Bearer ${token} | Utilisez la clé API Key du Workflow cible pour l'authentification des appels. |
| Content-Type | application/json | Format du corps de la requête. |
Paramètres de la requête (Body Parameters)
| Champ | Type | Description | required |
|---|---|---|---|
| version | String | Numéro de version à publier en ligne. | true |
Réponse
Corps de la réponse
{
"code": 0,
"message": "OK",
"data": {
"version": "v2",
"previous_version": "v1"
}
}
{
"code": 0,
"message": "OK",
"data": {
"version": "v2",
"previous_version": "v1"
}
}
Ce bloc de code dans la fenêtre flottante
Réponse en cas de succès
| Champ | Type | Description |
|---|---|---|
| version | String | Numéro de la version publiée. |
| previous_version | String | Numéro de la version en ligne avant la publication ; vide lors de la première publication. |
Réponse en cas d'échec
| Champ | Type | Description |
|---|---|---|
| code | int | Code d'erreur. |
| message | string | Message d'erreur. |
Codes d'état
| Code d'état | Description |
|---|---|
| 200 | Succès |
| 400 | Erreur de paramètre |
| 401 | Non autorisé |
| 403 | Autorisation insuffisante ou API Key sans autorisation de gestion des versions |
| 429 | Requêtes trop fréquentes |
| 500 | Erreur du serveur |
