index.ts•1.27 kB
import { createPiece, PieceAuth } from '@activepieces/pieces-framework';
import {
createContact,
createNote,
createProject,
addHouseholdMember,
createHousehold,
createEvent,
createOpportunity,
createTask,
startWorkflow,
findContact,
findTask
} from './lib/actions';
import {
newTask,
newContact,
newEvent,
newOpportunity
} from './lib/triggers';
export const wealthboxAuth = PieceAuth.SecretText({
displayName: 'API Access Token',
description: 'Enter your Wealthbox API access token. Get it from Settings → API Access Tokens in your Wealthbox account.',
required: true,
});
export const wealthbox = createPiece({
displayName: "Wealthbox",
auth: wealthboxAuth,
minimumSupportedRelease: '0.36.1',
logoUrl: "https://cdn.activepieces.com/pieces/wealthbox.png",
authors: ["fortunamide", "onyedikachi-david"],
actions: [
createContact,
createNote,
createProject,
addHouseholdMember,
createHousehold,
createEvent,
createOpportunity,
createTask,
startWorkflow,
findContact,
findTask
],
triggers: [
newTask,
newContact,
newEvent,
newOpportunity
],
});