post {protocol}://{server}{basePath}/api/workflow/v1/workflows/sessions
Initiates a new workflow session for a given workflow and version. This endpoint
creates a new execution context for the specified workflow and begins processing
from the workflow's start module.
Important Notes:
- Authentication is optional for public workflows
- For private workflows, authorization is required
- Input variables can be provided to customize workflow execution
- Session will begin executing immediately upon creation
DOS Protection & Rate Limiting:
- This endpoint implements DOS protection and rate limiting
Security Implementation Guidelines:
- Never expose the service JWT token to client applications
- Validate and sanitize all input parameters before making API calls
- Implement proper error handling to avoid exposing internal system details
- Use your own session/request IDs instead of exposing Avaya session IDs to clients