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.