टेम्पलेट रन बनाएं
फ़्लोज़ टेम्प्लेट का रन शुरू करें। किसी स्नैपशॉट को पिन करने के लिए version_id दें या नवीनतम प्रकाशित वर्शन चलाने के लिए इसे छोड़ दें / latest दें। इनपुट पोर्ट ID के आधार पर inputs में इनपुट वैल्यू सेट करें। रिस्पॉन्स में रन अपनी शुरुआती स्थिति में होगा और हर आउटपुट पहले से outputs में उसकी पोर्ट ID के अंतर्गत सूचीबद्ध होगा। रन पूरा होने पर, जब उसका status completed या failed हो, तब flows_template_run इवेंट पाने के लिए webhook शामिल करें; इंतज़ार करने का यही सुझाया गया तरीका है। इसके बिना, status टर्मिनल होने तक सामान्य अंतराल पर GET /v1/flows/templates/{template_id}/runs/{run_id} फ़ेच करें।
पाथ पैरामीटर
टेम्प्लेट की ID, जैसा ElevenLabs ऐप में या GET /v1/flows/templates द्वारा दिखाया गया है।
हेडर
अनुरोध
इनपुट port id के अनुसार इनपुट मान। चलाए जा रहे वर्ज़न का हर इनपुट port देना ज़रूरी है; अनुपस्थित या अज्ञात id अस्वीकार कर दी जाती है। बिना इनपुट वाले टेम्पलेट के लिए {} दें।
चलाने के लिए टेम्पलेट स्नैपशॉट। उस स्नैपशॉट को पिन करने के लिए कोई विशेष वर्ज़न id दें, या टेम्पलेट का सबसे हाल में प्रकाशित वर्ज़न चलाने के लिए latest दें (छोड़े जाने पर डिफ़ॉल्ट)। केवल प्रकाशित वर्ज़न पिन किए जा सकते हैं, सिवाय टेम्पलेट के मालिक के, जो प्रकाशित करने से पहले आज़माने के लिए किसी अप्रकाशित सेव किए गए स्नैपशॉट को भी पिन कर सकता है। लाइव ड्राफ़्ट कभी भी इस API के ज़रिए नहीं चलाया जाता।
जब run का status completed या failed हो जाए, तो उसका परिणाम workspace के कॉन्फ़िगर किए गए flows webhooks पर भेजने के लिए शामिल करें। पूरे run के लिए एक इवेंट: flows_template_run इवेंट का data, GET /v1/flows/templates/{template_id}/runs/{run_id} के अंतिम रिस्पॉन्स से मेल खाता है।
रिस्पॉन्स
सफल रिस्पॉन्स
रन का यूनीक आइडेंटिफ़ायर।
वह टेम्पलेट जिसे इस रन ने चलाया, ताकि कई टेम्पलेट चलाने वाला वेबहुक कंज़्यूमर रन-टू-टेम्पलेट मैप रखे बिना उनके रनों में अंतर कर सके।
वह टेम्पलेट वर्ज़न जिसे इस रन ने चलाया। रन बनते समय इसका समाधान हो जाता है, इसलिए latest से शुरू किया गया रन उस वास्तविक वर्ज़न को रिकॉर्ड करता है जो उसने चलाया।
रन का स्टेटस, जो उसके आउटपुट्स से समेकित होता है: आउटपुट शुरू होने तक pending, कोई आउटपुट अधूरा होने तक generating, सभी आउटपुट पूरे होने पर completed, और सभी आउटपुट समाप्त होने व कम से कम एक के विफल होने पर failed। completed और failed अंतिम स्टेटस हैं: रन के इनमें से किसी एक तक पहुंचने पर flows_template_run वेबहुक ट्रिगर होता है।
The run’s outputs, keyed by output port id. Each is a TemplateOutput discriminated on type, the type of its port’s content_schema.