- Add Activepieces fork with SmoothSchedule custom piece - Create integrations app with Activepieces service layer - Add embed token endpoint for iframe integration - Create Automations page with embedded workflow builder - Add sidebar visibility fix for embed mode - Add list inactive customers endpoint to Public API - Include SmoothSchedule triggers: event created/updated/cancelled - Include SmoothSchedule actions: create/update/cancel events, list resources/services/customers 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
29 lines
1023 B
TypeScript
29 lines
1023 B
TypeScript
import { createPiece } from '@activepieces/pieces-framework';
|
|
import { pinterestAuth } from './lib/common/auth';
|
|
import { createPin } from './lib/actions/create-pin';
|
|
import { createBoard } from './lib/actions/create-board';
|
|
import { deletePin } from './lib/actions/delete-pin';
|
|
import { findBoardByName } from './lib/actions/find-board-by-name';
|
|
import { findPin } from './lib/actions/find-pin';
|
|
import { updateBoard } from './lib/actions/update-board';
|
|
import { newBoard } from './lib/triggers/new-board';
|
|
import { newFollower } from './lib/triggers/new-follower';
|
|
import { newPinOnBoard } from './lib/triggers/new-pin-on-board';
|
|
|
|
export const pinterest = createPiece({
|
|
displayName: 'Pinterest',
|
|
auth: pinterestAuth,
|
|
minimumSupportedRelease: '0.36.1',
|
|
logoUrl: 'https://cdn.activepieces.com/pieces/pinterest.png',
|
|
authors: ['Sanket6652'],
|
|
actions: [
|
|
createPin,
|
|
createBoard,
|
|
deletePin,
|
|
findBoardByName,
|
|
findPin,
|
|
updateBoard,
|
|
],
|
|
triggers: [newBoard, newFollower, newPinOnBoard],
|
|
});
|