Aller au contenu principal

Workflow Executions

Track the history of all manual and automatic operations performed on the VNFaaS platform.

Overview

Every write operation (provision, deprovision, update, etc.) on the platform triggers a WorkflowExecution. The WorkflowExecution API is tenant-scoped and lets you:

  • List workflow executions with filtering by resource, project, or date
  • Get a specific workflow execution by its identifier
  • Inspect step-by-step execution details and messages

Workflow Execution Attributes

FieldDescription
idUnique identifier of the workflow execution
operationThe operation that was requested (e.g. PROVISION, DEPROVISION)
statusCurrent status of the execution
startDate / endDateStart and end timestamps
projectIdProject that owns the resource
resourceId / resourceName / resourceTypeThe resource the operation was performed on
stepExecutionsOrdered list of individual steps with their own status and messages
requesterIdIdentifier of the user or system that triggered the operation

Common Use Cases

List recent workflow executions for a tenant

curl -X GET 'https://api.orange.com/evolutionplatform/vnfaaservice/api/v1/tenants/{tenantId}/workflowexecutions?sort=-endDate&limit=10' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'

Filter by resource

curl -X GET 'https://api.orange.com/evolutionplatform/vnfaaservice/api/v1/tenants/{tenantId}/workflowexecutions?resourceId={vnfId}' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'

Get a specific workflow execution

curl -X GET 'https://api.orange.com/evolutionplatform/vnfaaservice/api/v1/tenants/{tenantId}/workflowexecutions/{workflowExecutionId}' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'

API Reference

For complete endpoint documentation, see the API Reference.