Vyond · Arazzo Workflow
Generate a Vyond video and export it
Version 1.0.0
Read the parameter vocabulary, create a Vyond Go or AI-avatar content generation, poll the task to completion, export the resulting video, then retrieve the expiring download URL.
View Spec
View on GitHub
VideoAnimationVideo GenerationArtificial IntelligenceeLearningLearning and DevelopmentContent GenerationSCIMIdentity ProvisioningWebhooksEnterpriseMediaArazzoWorkflows
Provider
Workflows
generate-and-export-video
End-to-end video production against the Vyond REST API.
Every operationId below exists verbatim in the published Vyond OpenAPI at https://api.vyond.com/doc/openapi.json. Note that steps 2 and 4 each spend account credits and Vyond accepts no Idempotency-Key, so a fork of this workflow must not blind-retry them.
1
read-parameters
ParameterController.getParameters
Read the enumerated vocabulary a generation request must draw from.
2
create-generation
ContentGenerationV2Controller.createGeneration
Create the content generation. SPENDS CREDITS — no idempotency key is accepted, so do not retry this step on a timeout.
3
poll-generation
ContentGenerationV2Controller.getGeneration
Poll until status resolves. Back off exponentially — 429 is declared with no published limit and no Retry-After header.
4
export-video
VideoController.exportVideo
Export the generated video. SPENDS CREDITS — returns 402 Payment Required when the account is exhausted, and no endpoint reads the credit balance. completionCriteria is required for SCORM categories.
5
get-download-url
VideoController.getVideoExportDownload
Retrieve the download URL. It expires at expireAt — fetch the bytes immediately rather than persisting the URL.