{"name":"pipeline_invoke","inputSchema":{"type":"object","properties":{"pipeline_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","description":"pipeline_id returned by pipeline_describe."},"family_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","description":"identity.family_id returned by pipeline_describe."},"revision":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"description":"identity.revision returned by pipeline_describe."},"contract_hash":{"type":"string","pattern":"^[0-9a-f]{64}$","description":"identity.contract_hash returned by pipeline_describe."},"idempotency_key":{"type":"string","minLength":1,"maxLength":198,"description":"Stable caller-generated key. Reuse it only to retry this exact invocation. In a batch, run i is keyed `<idempotency_key>:<i>`."},"text_inputs":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"input_id":{"type":"string","minLength":1,"maxLength":80},"value":{"type":"string","minLength":1,"maxLength":8000}},"required":["input_id","value"],"additionalProperties":false}},"asset_inputs":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"input_id":{"type":"string","minLength":1,"maxLength":80},"asset_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["input_id","asset_id","version_id"],"additionalProperties":false}},"element_inputs":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"input_id":{"type":"string","minLength":1,"maxLength":80},"element_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["input_id","element_id"],"additionalProperties":false}},"runs":{"description":"Up to 10 variations in one call, each with its own input lists. Use instead of the top-level input lists, never together with them.","minItems":1,"maxItems":10,"type":"array","items":{"type":"object","properties":{"text_inputs":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"input_id":{"type":"string","minLength":1,"maxLength":80},"value":{"type":"string","minLength":1,"maxLength":8000}},"required":["input_id","value"],"additionalProperties":false}},"asset_inputs":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"input_id":{"type":"string","minLength":1,"maxLength":80},"asset_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["input_id","asset_id","version_id"],"additionalProperties":false}},"element_inputs":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"input_id":{"type":"string","minLength":1,"maxLength":80},"element_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["input_id","element_id"],"additionalProperties":false}}},"additionalProperties":false}}},"required":["pipeline_id","family_id","revision","contract_hash","idempotency_key"],"additionalProperties":false}}
