ETASCOM CRM V3 - Documentation API
    Preparing search index...
    UpdateLeadSchema: ZodObject<
        {
            code: ZodOptional<ZodOptional<ZodString>>;
            name: ZodOptional<ZodString>;
            companyName: ZodOptional<
                ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>,
            >;
            phone: ZodOptional<ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>>;
            email: ZodOptional<ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>>;
            website: ZodOptional<ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>>;
            source: ZodOptional<ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>>;
            status: ZodOptional<
                ZodDefault<
                    ZodEnum<["NEW", "CONTACTED", "QUALIFIED", "CONVERTED", "LOST"]>,
                >,
            >;
            notes: ZodOptional<ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>>;
            isActive: ZodOptional<ZodDefault<ZodBoolean>>;
        } & { id: ZodString },
        "strip",
        ZodTypeAny,
        {
            code?: string;
            name?: string;
            companyName?: string;
            phone?: string;
            email?: string;
            website?: string;
            source?: string;
            status?: "CONVERTED" | "LOST" | "NEW" | "CONTACTED" | "QUALIFIED";
            notes?: string;
            isActive?: boolean;
            id: string;
        },
        {
            code?: string;
            name?: string;
            companyName?: string;
            phone?: string;
            email?: string;
            website?: string;
            source?: string;
            status?: "CONVERTED"
            | "LOST"
            | "NEW"
            | "CONTACTED"
            | "QUALIFIED";
            notes?: string;
            isActive?: boolean;
            id: string;
        },
    > = ...