import { loopPost, withTeamKey } from "../lib/loop-api.js"; // Loop API V2: POST /marketing/enquiries/seller // Submit a seller-side marketing enquiry. Auto-responder endpoints used to // live in this tool but were split into `loop-auto-responder` for intent // fidelity (Task 103). interface LoopBooleanResponse { success?: boolean; [key: string]: unknown; } export async function marketingEnquiry(params: { accountId: string; teamName: string; sellerEnquiryData?: Record; }): Promise { const { accountId, teamName, sellerEnquiryData } = params; await withTeamKey( accountId, teamName, "marketing", "loop-marketing-enquiry", async (apiKey) => loopPost( apiKey, "/marketing/enquiries/seller", sellerEnquiryData ?? {}, "loop-marketing-enquiry", teamName ) ); return `Seller enquiry submitted via team "${teamName}".`; }