Cette API supprime toutes les versions de définition workflow portant le nom spécifié.
Important
- Pour supprimer une définition, il ne doit exister aucune planification utilisant cette définition. Si la définition est actuellement utilisée par une planification, sa suppression échouera et renverra une erreur en conséquence.
- Tous les flux workflow en cours s'exécuteront jusqu'à leur terme même si la définition est supprimée.
Paramètres d'entrée
paramètres | Type | Requis | Description |
|---|---|---|---|
| Chaîne | Oui | Le nom de la définition de workflow à supprimer. Toutes les versions portant ce nom seront supprimées. |
| Chaîne | Oui | Votre ID de compte. |
| Énumération | Oui | Le type de portée (ACCOUNT). |
Demande d'échantillon
mutation { workflowAutomationDeleteWorkflowDefinition( definition: { name: "my-workflow" } scope: { id: "12345678", type: ACCOUNT } ) { definition { name } }}Exemple de réponse
La mutation retourne :
{ "data": { "workflowAutomationDeleteWorkflowDefinition": null }, "extensions": { "nrOnly": { "_docs": "https://pages.datanerd.us/unified-api/nerdgraph-documentation/querying/debugging/", "httpRequestLog": [ { "body": "{\"query\":\"mutation {\\n deleteWorkflowDefinition(definition: { name: \\\"my-workflow\\\" }, scope: { id: \\\"12345678\\\", type: ACCOUNT }) {\\n __typename\\n definition {\\n __typename\\n name\\n }\\n }\\n}\",\"extensions\":{\"authorizedAccountIds\":{\"error\":\"Failed to fetch Authorized Account Ids.\",\"value\":null,\"success\":false}},\"variables\":{}}", "curl": "echo eyJxdWVyeSI6Im11dGF0aW9uIHtcbiAgZGVsZXRlV29ya2Zsb3dEZWZpbml0aW9uKGRlZmluaXRpb246IHsgbmFtZTogXCJteS13b3JrZmxvd1wiIH0sIHNjb3BlOiB7IGlkOiBcIjEyMzQ1Njc4XCIsIHR5cGU6IEFDQ09VTlQgfSkge1xuICAgIF9fdHlwZW5hbWVcbiAgICBkZWZpbml0aW9uIHtcbiAgICAgIF9fdHlwZW5hbWVcbiAgICAgIG5hbWVcbiAgICB9XG4gIH1cbn0iLCJleHRlbnNpb25zIjp7ImF1dGhvcml6ZWRBY2NvdW50SWRzIjp7ImVycm9yIjoiRmFpbGVkIHRvIGZldGNoIEF1dGhvcml6ZWQgQWNjb3VudCBJZHMuIiwidmFsdWUiOm51bGwsInN1Y2Nlc3MiOmZhbHNlfX0sInZhcmlhYmxlcyI6e319 | base64 -D | curl -i -X POST 'https://ng-workflow-service.service.nr-ops.net/graphql' -H 'Content-Type: application/json' -H 'X-Login-Context: access-token:SEpwU3FWbVJDeHN6bzgxdmJuVEJXaVcvcTlFY2VpdGNCZE1lMkVMdm5XeHo4dWVzYkZFQ0x3NE5vTjNVckFKSzFVSWphK2NncFpNb3dIcFFGZEFjK2REaG1pa2J4Tml1ZExMOC9IcytPN2hQRytLMlFyNSszQWZBdXVrTEhpM1dBejRmbzI3VWphcE9WVnE4YTRSbHYzVnNpMXl3bE1xc1BFVmZSZG1pWEtnNHBGbTAyTjV0TDYwVVU3dkkwZWtVSkhxS2duUVB0NTlkNzhycjlDQTNodWNmRWlBNVJjQStpdWZWWEc4SDRNRnM5cFY5Zzh1OWI2R3RRSDhWbHZVaVY5NTUvRFRVZGV0dE1tME5xWEJka0dmNU1GUUk2eWdueFljS1I5VkJJMHVnS08xZmJ6ajFySVV3MExWU243d21CbEZNbm9nd3BTMDVFWGJTMTV2UVBrck40VGhDbnVMODJJem8vTXYvdERFVXUzQ0UwK0tKTldkNThIaEdLZCtqVmQ1Z3BxUDFteTM5TFB3RHc4dGRSbXNGbjNYSDdhNlYrV0V0elRpYU8wMEZtem01R0hMaVAxd1AwOUJMSnFoU3RhZVRUS2ZvcnlCVzl4L09OTFNjN1BzeGtlVUhvT2ZhVEY2M2RNdi9GcTBoOElOai9TeUlYZm5jUlpKRUtlK0REV3dZSXY3VVdxSFhVejl4MmZLNFdvRGhuYTdIZXNDNEZBR3JTRnVDVVkySVI4ZFY0azc5dTVIL0NIV2ZGa0VLZVdJK2ZIb2VYcUxDNE85b1FDWitsdXl1RjFOUnFXS2I4WlVudHVGN3BVTDRUSVBsbXFNWjJYUUpwREVENUx5VW5hTldUeHQ3NGZVekxLRXp6QktKVGpLdHRDaHg4aVAzTC8yZGtMQlNVd2M9' -H 'newrelic-originating-region-id: 1' -d @-" }, { "body": "{\"query\":\"query($capabilities: [String!]!, $scopeType: ScopeType!) {\\n actor {\\n capabilities(filter: {names: $capabilities}, scopeType: $scopeType) {\\n name\\n }\\n }\\n}\\n\",\"variables\":{\"capabilities\":[\"internal.read.nerd_graph_debug_data\"],\"scopeType\":\"GLOBAL\"}}", "curl": "echo eyJxdWVyeSI6InF1ZXJ5KCRjYXBhYmlsaXRpZXM6IFtTdHJpbmchXSEsICRzY29wZVR5cGU6IFNjb3BlVHlwZSEpIHtcbiAgYWN0b3Ige1xuICAgIGNhcGFiaWxpdGllcyhmaWx0ZXI6IHtuYW1lczogJGNhcGFiaWxpdGllc30sIHNjb3BlVHlwZTogJHNjb3BlVHlwZSkge1xuICAgICAgbmFtZVxuICAgIH1cbiAgfVxufVxuIiwidmFyaWFibGVzIjp7ImNhcGFiaWxpdGllcyI6WyJpbnRlcm5hbC5yZWFkLm5lcmRfZ3JhcGhfZGVidWdfZGF0YSJdLCJzY29wZVR5cGUiOiJHTE9CQUwifX0= | base64 -D | curl -i -X POST 'https://ng-authorization-service.service.nr-ops.net/graphql' -H 'Content-Type: application/json' -H 'X-Login-Context: access-token:SEpwU3FWbVJDeHN6bzgxdmJuVEJXaVcvcTlFY2VpdGNCZE1lMkVMdm5XeHo4dWVzYkZFQ0x3NE5vTjNVckFKSzFVSWphK2NncFpNb3dIcFFGZEFjK2REaG1pa2J4Tml1ZExMOC9IcytPN2hQRytLMlFyNSszQWZBdXVrTEhpM1dBejRmbzI3VWphcE9WVnE4YTRSbHYzVnNpMXl3bE1xc1BFVmZSZG1pWEtnNHBGbTAyTjV0TDYwVVU3dkkwZWtVSkhxS2duUVB0NTlkNzhycjlDQTNodWNmRWlBNVJjQStpdWZWWEc4SDRNRnM5cFY5Zzh1OWI2R3RRSDhWbHZVaVY5NTUvRFRVZGV0dE1tME5xWEJka0dmNU1GUUk2eWdueFljS1I5VkJJMHVnS08xZmJ6ajFySVV3MExWU243d21CbEZNbm9nd3BTMDVFWGJTMTV2UVBrck40VGhDbnVMODJJem8vTXYvdERFVXUzQ0UwK0tKTldkNThIaEdLZCtqVmQ1Z3BxUDFteTM5TFB3RHc4dGRSbXNGbjNYSDdhNlYrV0V0elRpYU8wMEZtem01R0hMaVAxd1AwOUJMSnFoU3RhZVRUS2ZvcnlCVzl4L09OTFNjN1BzeGtlVUhvT2ZhVEY2M2RNdi9GcTBoOElOai9TeUlYZm5jUlpKRUtlK0REV3dZSXY3VVdxSFhVejl4MmZLNFdvRGhuYTdIZXNDNEZBR3JTRnVDVVkySVI4ZFY0azc5dTVIL0NIV2ZGa0VLZVdJK2ZIb2VYcUxDNE85b1FDWitsdXl1RjFOUnFXS2I4WlVudHVGN3BVTDRUSVBsbXFNWjJYUUpwREVENUx5VW5hTldUeHQ3NGZVekxLRXp6QktKVGpLdHRDaHg4aVAzTC8yZGtMQlNVd2M9' -d @-" } ] } }, "errors": [ { "message": "User is not authorized.", "path": [ "workflowAutomationDeleteWorkflowDefinition" ], "extensions": { "classification": "DataFetchingException", "errorClass": "ACCESS_DENIED", "nrOnly": { "owningTeam": "#help-nomad" } }, "locations": [ { "line": 2, "column": 3 } ] } ]}