Skip to main content
Loading navigation
Back to prompt library

Mastra AI Workflow Definition

Linked challenge: Mastra AI Corporate Bank Onboarding Workflow Engine

Prompt source

implementation13 lines3 sectionsNo variables0 checklist items
import { Workflow, Step } from '@mastra/core';
import { z } from 'zod';

const acraLookupStep = new Step({
  id: 'acra-lookup',
  inputSchema: z.object({ uen: z.string() }),
  execute: async ({ context }) => {
    // Implement ACRA API call
    return { company_data: {} };
  }
});

const onboardingWorkflow = new Workflow({ name: 'Corporate Onboarding' });
onboardingWorkflow.step(acraLookupStep);
// Complete workflow construction