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
| Field | Description |
|---|---|
id | Unique identifier of the workflow execution |
operation | The operation that was requested (e.g. PROVISION, DEPROVISION) |
status | Current status of the execution |
startDate / endDate | Start and end timestamps |
projectId | Project that owns the resource |
resourceId / resourceName / resourceType | The resource the operation was performed on |
stepExecutions | Ordered list of individual steps with their own status and messages |
requesterId | Identifier 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.