From eef1a1d4d22e4181859792813bf855c4038a3d0b Mon Sep 17 00:00:00 2001 From: Ibrahim Abuznaid <135799669+ibrahim-abuznaid@users.noreply.github.com> Date: Sat, 22 Aug 2026 15:42:39 +0300 Subject: [PATCH] feat(pieces): backfill action classification for 100 more pieces by usage (#14989) --- packages/pieces/community/alai/package.json | 2 +- packages/pieces/community/alai/src/lib/actions/add-slide.ts | 1 + .../community/alai/src/lib/actions/delete-presentation.ts | 1 + .../community/alai/src/lib/actions/export-presentation.ts | 1 + .../community/alai/src/lib/actions/generate-presentation.ts | 1 + .../pieces/community/alai/src/lib/actions/get-generation.ts | 1 + packages/pieces/community/algolia/package.json | 2 +- .../pieces/community/algolia/src/lib/actions/browse-records.ts | 1 + .../pieces/community/algolia/src/lib/actions/delete-records.ts | 1 + .../pieces/community/algolia/src/lib/actions/save-records.ts | 1 + packages/pieces/community/alt-text-ai/package.json | 2 +- .../community/alt-text-ai/src/lib/actions/generate-alt-text.ts | 1 + packages/pieces/community/alttextify/package.json | 2 +- .../community/alttextify/src/lib/actions/generate-alt-text.ts | 1 + packages/pieces/community/amazon-secrets-manager/package.json | 2 +- .../amazon-secrets-manager/src/lib/actions/create-secret.ts | 1 + .../amazon-secrets-manager/src/lib/actions/delete-secret.ts | 1 + .../amazon-secrets-manager/src/lib/actions/find-secret.ts | 1 + .../src/lib/actions/get-a-random-password.ts | 1 + .../amazon-secrets-manager/src/lib/actions/get-secret-value.ts | 1 + .../amazon-secrets-manager/src/lib/actions/update-secret.ts | 1 + packages/pieces/community/amazon-ses/package.json | 2 +- .../lib/actions/create-custom-verification-email-template.ts | 1 + .../amazon-ses/src/lib/actions/create-email-template.ts | 1 + .../src/lib/actions/send-custom-verification-email.ts | 1 + .../pieces/community/amazon-ses/src/lib/actions/send-email.ts | 1 + .../amazon-ses/src/lib/actions/send-templated-email.ts | 1 + .../lib/actions/update-custom-verification-email-template.ts | 1 + .../amazon-ses/src/lib/actions/update-email-template.ts | 1 + packages/pieces/community/amazon-sns/package.json | 2 +- .../pieces/community/amazon-sns/src/lib/actions/send-message.ts | 1 + packages/pieces/community/amazon-sqs/package.json | 2 +- .../pieces/community/amazon-sqs/src/lib/actions/send-message.ts | 1 + packages/pieces/community/amazon-textract/package.json | 2 +- .../amazon-textract/src/lib/actions/analyze-document-async.ts | 1 + .../amazon-textract/src/lib/actions/analyze-document.ts | 1 + .../amazon-textract/src/lib/actions/analyze-expense.ts | 1 + .../community/amazon-textract/src/lib/actions/analyze-id.ts | 1 + .../amazon-textract/src/lib/actions/detect-document-text.ts | 1 + .../amazon-textract/src/lib/actions/get-document-analysis.ts | 1 + .../amazon-textract/src/lib/actions/start-document-analysis.ts | 1 + packages/pieces/community/aminos/package.json | 2 +- packages/pieces/community/aminos/src/lib/actions/createUser.ts | 1 + packages/pieces/community/anyhook-graphql/package.json | 2 +- .../src/lib/triggers/graphql-subscription-trigger.ts | 1 + packages/pieces/community/anyhook-websocket/package.json | 2 +- .../src/lib/triggers/websocket-subscription-trigger.ts | 1 + packages/pieces/community/apitable/package.json | 2 +- .../pieces/community/apitable/src/lib/actions/create-record.ts | 1 + .../pieces/community/apitable/src/lib/actions/find-record.ts | 1 + .../pieces/community/apitable/src/lib/actions/update-record.ts | 1 + .../pieces/community/apitable/src/lib/triggers/new-record.ts | 1 + packages/pieces/community/apitemplate-io/package.json | 2 +- .../community/apitemplate-io/src/lib/actions/create-image.ts | 1 + .../apitemplate-io/src/lib/actions/create-pdf-from-html.ts | 1 + .../apitemplate-io/src/lib/actions/create-pdf-from-url.ts | 1 + .../community/apitemplate-io/src/lib/actions/create-pdf.ts | 1 + .../community/apitemplate-io/src/lib/actions/delete-object.ts | 1 + .../apitemplate-io/src/lib/actions/get-account-information.ts | 1 + .../community/apitemplate-io/src/lib/actions/list-objects.ts | 1 + packages/pieces/community/apollo/package.json | 2 +- .../pieces/community/apollo/src/lib/actions/enrich-company.ts | 1 + .../pieces/community/apollo/src/lib/actions/match-person.ts | 1 + .../community/apollo/src/lib/actions/news-articles-search.ts | 1 + .../apollo/src/lib/actions/organization-job-postings.ts | 1 + .../community/apollo/src/lib/actions/organization-search.ts | 1 + .../pieces/community/apollo/src/lib/actions/people-search.ts | 1 + packages/pieces/community/appfollow/package.json | 2 +- packages/pieces/community/appfollow/src/lib/actions/add-user.ts | 1 + .../community/appfollow/src/lib/actions/reply-to-review.ts | 1 + .../pieces/community/appfollow/src/lib/triggers/new-review.ts | 1 + packages/pieces/community/appfollow/src/lib/triggers/new-tag.ts | 1 + packages/pieces/community/ask-handle/package.json | 2 +- .../pieces/community/ask-handle/src/lib/actions/create-lead.ts | 1 + .../community/ask-handle/src/lib/actions/create-message.ts | 1 + .../pieces/community/ask-handle/src/lib/actions/list-leads.ts | 1 + .../pieces/community/ask-handle/src/lib/actions/list-rooms.ts | 1 + .../pieces/community/ask-handle/src/lib/triggers/new-lead.ts | 1 + .../pieces/community/ask-handle/src/lib/triggers/new-message.ts | 1 + .../pieces/community/ask-handle/src/lib/triggers/new-room.ts | 1 + packages/pieces/community/asknews/package.json | 2 +- .../asknews/src/lib/actions/asknews-chat-completion.ts | 1 + .../community/asknews/src/lib/actions/create-a-newsletter.ts | 1 + .../asknews/src/lib/actions/generate-news-knowledge-graph.ts | 1 + .../community/asknews/src/lib/actions/get-article-by-id.ts | 1 + .../pieces/community/asknews/src/lib/actions/search-news.ts | 1 + .../pieces/community/asknews/src/lib/actions/search-stories.ts | 1 + .../community/asknews/src/lib/actions/update-a-newsletter.ts | 1 + .../community/asknews/src/lib/triggers/alert-for-query.ts | 1 + packages/pieces/community/assembled/package.json | 2 +- .../pieces/community/assembled/src/lib/actions/add-shift.ts | 1 + .../community/assembled/src/lib/actions/custom-graphql.ts | 1 + .../pieces/community/assembled/src/lib/actions/delete-OOO.ts | 1 + .../community/assembled/src/lib/actions/get-user-schedule.ts | 1 + packages/pieces/community/assembled/src/lib/actions/ooo.ts | 1 + .../pieces/community/assembled/src/lib/actions/update-OOO.ts | 1 + .../community/assembled/src/lib/triggers/OOO-status-changed.ts | 1 + .../community/assembled/src/lib/triggers/new-OOO-request.ts | 1 + .../community/assembled/src/lib/triggers/schedule-updated.ts | 1 + packages/pieces/community/attio/package.json | 2 +- packages/pieces/community/attio/src/lib/actions/create-entry.ts | 1 + packages/pieces/community/attio/src/lib/actions/create-note.ts | 1 + .../pieces/community/attio/src/lib/actions/create-record.ts | 1 + packages/pieces/community/attio/src/lib/actions/create-task.ts | 1 + packages/pieces/community/attio/src/lib/actions/delete-task.ts | 1 + .../pieces/community/attio/src/lib/actions/find-list-entry.ts | 1 + packages/pieces/community/attio/src/lib/actions/find-record.ts | 1 + .../community/attio/src/lib/actions/get-call-transcript.ts | 1 + packages/pieces/community/attio/src/lib/actions/get-record.ts | 1 + packages/pieces/community/attio/src/lib/actions/get-task.ts | 1 + packages/pieces/community/attio/src/lib/actions/list-tasks.ts | 1 + packages/pieces/community/attio/src/lib/actions/update-entry.ts | 1 + .../pieces/community/attio/src/lib/actions/update-record.ts | 1 + packages/pieces/community/attio/src/lib/actions/update-task.ts | 1 + .../community/attio/src/lib/triggers/call-recording-created.ts | 1 + .../community/attio/src/lib/triggers/list-entry-created.ts | 1 + .../community/attio/src/lib/triggers/list-entry-updated.ts | 1 + .../pieces/community/attio/src/lib/triggers/record-created.ts | 1 + .../pieces/community/attio/src/lib/triggers/record-updated.ts | 1 + packages/pieces/community/autocalls/package.json | 2 +- packages/pieces/community/autocalls/src/lib/actions/add-lead.ts | 1 + .../community/autocalls/src/lib/actions/campaign-control.ts | 1 + .../pieces/community/autocalls/src/lib/actions/delete-lead.ts | 1 + .../community/autocalls/src/lib/actions/make-phone-call.ts | 1 + packages/pieces/community/autocalls/src/lib/actions/send-sms.ts | 1 + .../community/autocalls/src/lib/triggers/get-assistants.ts | 1 + .../pieces/community/autocalls/src/lib/triggers/inbound-call.ts | 1 + .../community/autocalls/src/lib/triggers/phone-call-ended.ts | 1 + packages/pieces/community/avian/package.json | 2 +- packages/pieces/community/avian/src/lib/actions/ask-avian.ts | 1 + packages/pieces/community/avoma/package.json | 2 +- packages/pieces/community/avoma/src/lib/actions/create-call.ts | 1 + .../community/avoma/src/lib/actions/get-meeting-recording.ts | 1 + .../avoma/src/lib/actions/get-meeting-transcription.ts | 1 + .../community/avoma/src/lib/triggers/meeting-cancelled.ts | 1 + .../community/avoma/src/lib/triggers/meeting-rescheduled.ts | 1 + .../community/avoma/src/lib/triggers/new-meeting-scheduled.ts | 1 + packages/pieces/community/avoma/src/lib/triggers/new-note.ts | 1 + packages/pieces/community/aws-bedrock/package.json | 2 +- .../aws-bedrock/src/lib/actions/generate-content-from-image.ts | 1 + .../aws-bedrock/src/lib/actions/generate-embeddings.ts | 1 + .../community/aws-bedrock/src/lib/actions/generate-image.ts | 1 + .../pieces/community/aws-bedrock/src/lib/actions/send-prompt.ts | 1 + packages/pieces/community/azure-ad/package.json | 2 +- .../community/azure-ad/src/lib/actions/add-member-to-group.ts | 1 + .../azure-ad/src/lib/actions/add-or-remove-user-license.ts | 1 + .../pieces/community/azure-ad/src/lib/actions/create-group.ts | 1 + .../pieces/community/azure-ad/src/lib/actions/create-user.ts | 1 + .../pieces/community/azure-ad/src/lib/actions/delete-group.ts | 1 + .../pieces/community/azure-ad/src/lib/actions/delete-user.ts | 1 + .../community/azure-ad/src/lib/actions/get-enabled-users.ts | 1 + .../community/azure-ad/src/lib/actions/get-group-by-id.ts | 1 + .../azure-ad/src/lib/actions/get-group-custom-attributes.ts | 1 + .../pieces/community/azure-ad/src/lib/actions/get-user-by-id.ts | 1 + .../community/azure-ad/src/lib/actions/list-enabled-users.ts | 1 + .../community/azure-ad/src/lib/actions/list-group-members.ts | 1 + .../pieces/community/azure-ad/src/lib/actions/list-users.ts | 1 + .../azure-ad/src/lib/actions/reset-custom-attributes.ts | 1 + .../azure-ad/src/lib/actions/revoke-sign-in-session.ts | 1 + .../pieces/community/azure-ad/src/lib/actions/update-user.ts | 1 + .../community/azure-ad/src/lib/triggers/new-deleted-user.ts | 1 + .../pieces/community/azure-ad/src/lib/triggers/new-group.ts | 1 + packages/pieces/community/azure-ad/src/lib/triggers/new-user.ts | 1 + packages/pieces/community/azure-blob-storage/package.json | 2 +- .../azure-blob-storage/src/lib/actions/add-tags-to-blob.ts | 1 + .../community/azure-blob-storage/src/lib/actions/create-blob.ts | 1 + .../azure-blob-storage/src/lib/actions/create-container.ts | 1 + .../community/azure-blob-storage/src/lib/actions/delete-blob.ts | 1 + .../azure-blob-storage/src/lib/actions/delete-container.ts | 1 + .../community/azure-blob-storage/src/lib/actions/find-blobs.ts | 1 + .../community/azure-blob-storage/src/lib/actions/list-blobs.ts | 1 + .../azure-blob-storage/src/lib/actions/list-containers.ts | 1 + .../community/azure-blob-storage/src/lib/actions/read-blob.ts | 1 + .../pieces/community/azure-communication-services/package.json | 2 +- .../azure-communication-services/src/lib/actions/send-email.ts | 1 + packages/pieces/community/azure-devops/package.json | 2 +- .../community/azure-devops/src/lib/actions/add-comment.ts | 1 + .../community/azure-devops/src/lib/actions/create-work-item.ts | 1 + .../community/azure-devops/src/lib/actions/get-work-item.ts | 1 + .../community/azure-devops/src/lib/actions/list-work-items.ts | 1 + .../community/azure-devops/src/lib/actions/update-work-item.ts | 1 + .../src/lib/triggers/new-updated-work-item-webhook.ts | 1 + .../azure-devops/src/lib/triggers/new-updated-work-item.ts | 1 + packages/pieces/community/azure-openai/package.json | 2 +- .../pieces/community/azure-openai/src/lib/actions/ask-gpt.ts | 1 + packages/pieces/community/backblaze/package.json | 2 +- .../pieces/community/backblaze/src/lib/actions/read-file.ts | 1 + .../pieces/community/backblaze/src/lib/actions/upload-file.ts | 1 + .../pieces/community/backblaze/src/lib/triggers/new-file.ts | 1 + packages/pieces/community/bamboohr/package.json | 2 +- .../community/bamboohr/src/lib/triggers/report-field-changed.ts | 1 + packages/pieces/community/bannerbear/package.json | 2 +- .../pieces/community/bannerbear/src/lib/actions/create-image.ts | 1 + packages/pieces/community/barcode-lookup/package.json | 2 +- .../barcode-lookup/src/lib/actions/search-by-barcode.ts | 1 + packages/pieces/community/baremetrics/package.json | 2 +- .../community/baremetrics/src/lib/actions/create-customer.ts | 1 + .../pieces/community/baremetrics/src/lib/actions/create-plan.ts | 1 + .../baremetrics/src/lib/actions/create-subscription.ts | 1 + .../community/baremetrics/src/lib/actions/update-customer.ts | 1 + packages/pieces/community/base44/package.json | 2 +- .../pieces/community/base44/src/lib/actions/create-entity.ts | 1 + packages/pieces/community/base44/src/lib/actions/find-entity.ts | 1 + .../community/base44/src/lib/actions/find-or-create-entity.ts | 1 + .../pieces/community/base44/src/lib/triggers/entity-event.ts | 1 + packages/pieces/community/beamer/package.json | 2 +- .../pieces/community/beamer/src/lib/actions/create-comment.ts | 1 + .../community/beamer/src/lib/actions/create-feature-request.ts | 1 + .../pieces/community/beamer/src/lib/actions/create-posts.ts | 1 + packages/pieces/community/beamer/src/lib/actions/create-vote.ts | 1 + packages/pieces/community/beamer/src/lib/trigger/new-post.ts | 1 + packages/pieces/community/beebole/package.json | 2 +- .../pieces/community/beebole/src/lib/actions/create-company.ts | 1 + .../beebole/src/lib/actions/create-multiple-time-entries.ts | 1 + .../pieces/community/beebole/src/lib/actions/create-person.ts | 1 + .../pieces/community/beebole/src/lib/actions/create-project.ts | 1 + .../community/beebole/src/lib/actions/create-subproject.ts | 1 + .../community/beebole/src/lib/actions/deactivate-subproject.ts | 1 + .../beebole/src/lib/actions/delete-multiple-time-entries.ts | 1 + packages/pieces/community/bettermode/package.json | 2 +- .../pieces/community/bettermode/src/lib/actions/assign-badge.ts | 1 + .../community/bettermode/src/lib/actions/create-discussion.ts | 1 + .../community/bettermode/src/lib/actions/create-question.ts | 1 + .../pieces/community/bettermode/src/lib/actions/revoke-badge.ts | 1 + packages/pieces/community/bexio/package.json | 2 +- .../pieces/community/bexio/src/lib/actions/create-company.ts | 1 + packages/pieces/community/bexio/src/lib/actions/create-file.ts | 1 + .../community/bexio/src/lib/actions/create-manual-entry.ts | 1 + .../pieces/community/bexio/src/lib/actions/create-person.ts | 1 + .../pieces/community/bexio/src/lib/actions/create-product.ts | 1 + .../pieces/community/bexio/src/lib/actions/create-project.ts | 1 + .../community/bexio/src/lib/actions/create-sales-invoice.ts | 1 + .../community/bexio/src/lib/actions/create-sales-order.ts | 1 + .../community/bexio/src/lib/actions/create-sales-quote.ts | 1 + .../community/bexio/src/lib/actions/create-time-tracking.ts | 1 + .../community/bexio/src/lib/actions/export-invoice-pdf.ts | 1 + packages/pieces/community/bexio/src/lib/actions/find-account.ts | 1 + packages/pieces/community/bexio/src/lib/actions/find-company.ts | 1 + packages/pieces/community/bexio/src/lib/actions/find-country.ts | 1 + packages/pieces/community/bexio/src/lib/actions/find-person.ts | 1 + packages/pieces/community/bexio/src/lib/actions/find-product.ts | 1 + .../pieces/community/bexio/src/lib/actions/search-invoice.ts | 1 + packages/pieces/community/bexio/src/lib/actions/search-order.ts | 1 + packages/pieces/community/bexio/src/lib/actions/search-quote.ts | 1 + .../community/bexio/src/lib/actions/send-sales-invoice.ts | 1 + .../pieces/community/bexio/src/lib/actions/update-company.ts | 1 + .../pieces/community/bexio/src/lib/actions/update-person.ts | 1 + .../pieces/community/bexio/src/lib/actions/update-product.ts | 1 + packages/pieces/community/bexio/src/lib/triggers/new-order.ts | 1 + packages/pieces/community/bexio/src/lib/triggers/new-product.ts | 1 + packages/pieces/community/bexio/src/lib/triggers/new-project.ts | 1 + packages/pieces/community/bexio/src/lib/triggers/new-quote.ts | 1 + .../community/bexio/src/lib/triggers/new-sales-invoice.ts | 1 + .../community/bexio/src/lib/triggers/new-updated-company.ts | 1 + .../community/bexio/src/lib/triggers/new-updated-person.ts | 1 + packages/pieces/community/bigcommerce/package.json | 2 +- .../community/bigcommerce/src/lib/actions/create-a-product.ts | 1 + .../community/bigcommerce/src/lib/actions/create-blog-post.ts | 1 + .../bigcommerce/src/lib/actions/create-customer-address.ts | 1 + .../community/bigcommerce/src/lib/actions/create-customer.ts | 1 + .../community/bigcommerce/src/lib/actions/delete-a-product.ts | 1 + .../bigcommerce/src/lib/actions/find-or-create-customer.ts | 1 + .../src/lib/actions/find-or-create-customers-address.ts | 1 + .../bigcommerce/src/lib/actions/find-or-create-product.ts | 1 + .../pieces/community/bigcommerce/src/lib/actions/get-order.ts | 1 + .../community/bigcommerce/src/lib/actions/list-categories.ts | 1 + .../pieces/community/bigcommerce/src/lib/actions/list-orders.ts | 1 + .../bigcommerce/src/lib/actions/search-customer-address.ts | 1 + .../community/bigcommerce/src/lib/actions/search-customer.ts | 1 + .../community/bigcommerce/src/lib/actions/search-product.ts | 1 + .../community/bigcommerce/src/lib/actions/update-a-product.ts | 1 + .../community/bigcommerce/src/lib/triggers/abandoned-cart.ts | 1 + .../community/bigcommerce/src/lib/triggers/cart-created.ts | 1 + .../bigcommerce/src/lib/triggers/customer-address-created.ts | 1 + .../bigcommerce/src/lib/triggers/customer-address-updated.ts | 1 + .../community/bigcommerce/src/lib/triggers/customer-created.ts | 1 + .../community/bigcommerce/src/lib/triggers/customer-updated.ts | 1 + .../community/bigcommerce/src/lib/triggers/order-created.ts | 1 + .../bigcommerce/src/lib/triggers/order-status-updated.ts | 1 + .../community/bigcommerce/src/lib/triggers/order-updated.ts | 1 + .../community/bigcommerce/src/lib/triggers/product-created.ts | 1 + .../community/bigcommerce/src/lib/triggers/shipment-created.ts | 1 + packages/pieces/community/bigin-by-zoho/package.json | 2 +- .../community/bigin-by-zoho/src/lib/actions/create-call.ts | 1 + .../community/bigin-by-zoho/src/lib/actions/create-company.ts | 1 + .../community/bigin-by-zoho/src/lib/actions/create-contact.ts | 1 + .../community/bigin-by-zoho/src/lib/actions/create-event.ts | 1 + .../bigin-by-zoho/src/lib/actions/create-pipeline-record.ts | 1 + .../community/bigin-by-zoho/src/lib/actions/create-task.ts | 1 + .../bigin-by-zoho/src/lib/actions/search-company-record.ts | 1 + .../bigin-by-zoho/src/lib/actions/search-contact-record.ts | 1 + .../bigin-by-zoho/src/lib/actions/search-pipeline-records.ts | 1 + .../community/bigin-by-zoho/src/lib/actions/search-product.ts | 1 + .../community/bigin-by-zoho/src/lib/actions/search-user.ts | 1 + .../community/bigin-by-zoho/src/lib/actions/update-company.ts | 1 + .../community/bigin-by-zoho/src/lib/actions/update-contact.ts | 1 + .../community/bigin-by-zoho/src/lib/actions/update-event.ts | 1 + .../bigin-by-zoho/src/lib/actions/update-pipeline-record.ts | 1 + .../community/bigin-by-zoho/src/lib/actions/update-task.ts | 1 + .../community/bigin-by-zoho/src/lib/triggers/company-updated.ts | 1 + .../community/bigin-by-zoho/src/lib/triggers/contact-updated.ts | 1 + .../bigin-by-zoho/src/lib/triggers/new-call-created.ts | 1 + .../bigin-by-zoho/src/lib/triggers/new-company-created.ts | 1 + .../bigin-by-zoho/src/lib/triggers/new-contact-created.ts | 1 + .../bigin-by-zoho/src/lib/triggers/new-event-created.ts | 1 + .../bigin-by-zoho/src/lib/triggers/new-pipeline-record.ts | 1 + .../bigin-by-zoho/src/lib/triggers/new-task-created.ts | 1 + .../bigin-by-zoho/src/lib/triggers/pipeline-record-updated.ts | 1 + packages/pieces/community/bika/package.json | 2 +- packages/pieces/community/bika/src/lib/actions/create-record.ts | 1 + packages/pieces/community/bika/src/lib/actions/delete-record.ts | 1 + packages/pieces/community/bika/src/lib/actions/find-record.ts | 1 + packages/pieces/community/bika/src/lib/actions/find-records.ts | 1 + packages/pieces/community/bika/src/lib/actions/update-record.ts | 1 + packages/pieces/community/billplz/package.json | 2 +- .../pieces/community/billplz/src/lib/actions/create-bill.ts | 1 + packages/pieces/community/billplz/src/lib/actions/get-bill.ts | 1 + .../billplz/src/lib/triggers/get-collections.trigger.ts | 1 + packages/pieces/community/binance/package.json | 2 +- .../community/binance/src/lib/actions/fetch-pair-price.ts | 1 + packages/pieces/community/bitly/package.json | 2 +- .../pieces/community/bitly/src/lib/actions/archive-bitlink.ts | 1 + .../pieces/community/bitly/src/lib/actions/create-bitlink.ts | 1 + .../pieces/community/bitly/src/lib/actions/create-qr-code.ts | 1 + .../community/bitly/src/lib/actions/get-bitlink-details.ts | 1 + .../pieces/community/bitly/src/lib/actions/update-bitlink.ts | 1 + .../community/bitly/src/lib/triggers/new-bitlink-created.ts | 1 + packages/pieces/community/bland-ai/package.json | 2 +- .../community/bland-ai/src/lib/actions/get-call-details.ts | 1 + .../pieces/community/bland-ai/src/lib/actions/list-calls.ts | 1 + packages/pieces/community/bland-ai/src/lib/actions/send-call.ts | 1 + packages/pieces/community/blockscout/package.json | 2 +- .../src/lib/actions/addresses/address-blocks-validated.ts | 1 + .../blockscout/src/lib/actions/addresses/address-by-hash.ts | 1 + .../actions/addresses/address-coin-balance-history-by-day.ts | 1 + .../src/lib/actions/addresses/address-coin-balance-history.ts | 1 + .../blockscout/src/lib/actions/addresses/address-counters.ts | 1 + .../src/lib/actions/addresses/address-internal-transactions.ts | 1 + .../blockscout/src/lib/actions/addresses/address-logs.ts | 1 + .../src/lib/actions/addresses/address-token-balances.ts | 1 + .../src/lib/actions/addresses/address-token-transfers.ts | 1 + .../blockscout/src/lib/actions/addresses/address-tokens.ts | 1 + .../src/lib/actions/addresses/address-transactions.ts | 1 + .../blockscout/src/lib/actions/addresses/address-withdrawals.ts | 1 + .../community/blockscout/src/lib/actions/addresses/addresses.ts | 1 + .../blockscout/src/lib/actions/blocks/block-by-hash.ts | 1 + .../blockscout/src/lib/actions/blocks/block-transactions.ts | 1 + .../blockscout/src/lib/actions/blocks/block-withdrawals.ts | 1 + .../community/blockscout/src/lib/actions/blocks/blocks.ts | 1 + .../blockscout/src/lib/actions/blocks/main-page-blocks.ts | 1 + .../src/lib/actions/search-redirect/check-redirect.ts | 1 + .../community/blockscout/src/lib/actions/search/search.ts | 1 + .../blockscout/src/lib/actions/tokens/token-by-address.ts | 1 + .../blockscout/src/lib/actions/tokens/token-counters.ts | 1 + .../blockscout/src/lib/actions/tokens/token-holders.ts | 1 + .../blockscout/src/lib/actions/tokens/token-instances.ts | 1 + .../blockscout/src/lib/actions/tokens/token-transfers.ts | 1 + .../community/blockscout/src/lib/actions/tokens/tokens.ts | 1 + .../src/lib/actions/transactions/main-page-transactions.ts | 1 + .../src/lib/actions/transactions/transaction-by-hash.ts | 1 + .../actions/transactions/transaction-internal-transactions.ts | 1 + .../blockscout/src/lib/actions/transactions/transaction-logs.ts | 1 + .../src/lib/actions/transactions/transaction-raw-trace.ts | 1 + .../src/lib/actions/transactions/transaction-state-changes.ts | 1 + .../src/lib/actions/transactions/transaction-summary.ts | 1 + .../src/lib/actions/transactions/transaction-token-transfers.ts | 1 + .../blockscout/src/lib/actions/transactions/transactions.ts | 1 + packages/pieces/community/bluesky/package.json | 2 +- .../pieces/community/bluesky/src/lib/actions/create-post.ts | 1 + packages/pieces/community/bluesky/src/lib/actions/find-post.ts | 1 + .../pieces/community/bluesky/src/lib/actions/find-thread.ts | 1 + packages/pieces/community/bluesky/src/lib/actions/like-post.ts | 1 + packages/pieces/community/bluesky/src/lib/actions/repost.ts | 1 + .../bluesky/src/lib/triggers/new-follower-on-account.ts | 1 + packages/pieces/community/bluesky/src/lib/triggers/new-post.ts | 1 + .../community/bluesky/src/lib/triggers/new-posts-by-author.ts | 1 + .../community/bluesky/src/lib/triggers/new-timeline-posts.ts | 1 + packages/pieces/community/bocha-search/package.json | 2 +- .../pieces/community/bocha-search/src/lib/actions/web-search.ts | 1 + packages/pieces/community/bokio/package.json | 2 +- .../community/bokio/src/lib/actions/add-line-item-to-invoice.ts | 1 + .../community/bokio/src/lib/actions/create-a-journal-entry.ts | 1 + .../pieces/community/bokio/src/lib/actions/create-an-item.ts | 1 + .../pieces/community/bokio/src/lib/actions/create-customer.ts | 1 + .../pieces/community/bokio/src/lib/actions/create-invoice.ts | 1 + .../pieces/community/bokio/src/lib/actions/find-customer.ts | 1 + .../community/bokio/src/lib/actions/get-a-journal-entry.ts | 1 + .../pieces/community/bokio/src/lib/actions/get-an-invoice.ts | 1 + .../bokio/src/lib/actions/get-draft-invoice-by-customer-name.ts | 1 + .../pieces/community/bokio/src/lib/actions/update-an-invoice.ts | 1 + packages/pieces/community/bolna/package.json | 2 +- .../pieces/community/bolna/src/lib/actions/make-phone-call.ts | 1 + .../community/bolna/src/lib/triggers/call-completion-report.ts | 1 + packages/pieces/community/bonjoro/package.json | 2 +- packages/pieces/community/bonjoro/src/lib/actions/add-greet.ts | 1 + packages/pieces/community/bookedin/package.json | 2 +- .../community/bookedin/src/lib/actions/bulk-delete-leads.ts | 1 + .../pieces/community/bookedin/src/lib/actions/create-lead.ts | 1 + .../pieces/community/bookedin/src/lib/actions/delete-lead.ts | 1 + .../pieces/community/bookedin/src/lib/actions/get-lead-stats.ts | 1 + packages/pieces/community/bookedin/src/lib/actions/get-lead.ts | 1 + packages/pieces/community/bookedin/src/lib/actions/get-leads.ts | 1 + .../pieces/community/bookedin/src/lib/actions/update-lead.ts | 1 + packages/pieces/community/box/package.json | 2 +- packages/pieces/community/box/src/lib/triggers/new-comment.ts | 1 + packages/pieces/community/box/src/lib/triggers/new-file.ts | 1 + packages/pieces/community/box/src/lib/triggers/new-folder.ts | 1 + packages/pieces/community/brave-search/package.json | 2 +- .../pieces/community/brave-search/src/lib/actions/web-search.ts | 1 + packages/pieces/community/brilliant-directories/package.json | 2 +- .../brilliant-directories/src/lib/actions/create-new-user.ts | 1 + packages/pieces/community/bubble/package.json | 2 +- .../pieces/community/bubble/src/lib/actions/create-thing.ts | 1 + .../pieces/community/bubble/src/lib/actions/delete-thing.ts | 1 + packages/pieces/community/bubble/src/lib/actions/get-thing.ts | 1 + packages/pieces/community/bubble/src/lib/actions/list-things.ts | 1 + .../pieces/community/bubble/src/lib/actions/update-thing.ts | 1 + packages/pieces/community/bumpups/package.json | 2 +- .../bumpups/src/lib/actions/generate-creator-description.ts | 1 + .../bumpups/src/lib/actions/generate-creator-hashtags.ts | 1 + .../bumpups/src/lib/actions/generate-creator-takeaways.ts | 1 + .../bumpups/src/lib/actions/generate-creator-titles.ts | 1 + .../community/bumpups/src/lib/actions/generate-timestamps.ts | 1 + packages/pieces/community/bumpups/src/lib/actions/send-chat.ts | 1 + packages/pieces/community/bursty-ai/package.json | 2 +- .../pieces/community/bursty-ai/src/lib/actions/run-workflow.ts | 1 + packages/pieces/community/buttondown/package.json | 2 +- .../community/buttondown/src/lib/actions/create-subscriber.ts | 1 + .../community/buttondown/src/lib/actions/list-subscribers.ts | 1 + .../pieces/community/buttondown/src/lib/actions/send-email.ts | 1 + packages/pieces/community/buttondown/src/lib/common/webhook.ts | 1 + packages/pieces/community/calendly/package.json | 2 +- .../calendly/src/lib/trigger/invitee-canceled.trigger.ts | 1 + .../calendly/src/lib/trigger/invitee-created.trigger.ts | 1 + packages/pieces/community/camb-ai/package.json | 2 +- .../community/camb-ai/src/lib/actions/create-text-to-sound.ts | 1 + .../community/camb-ai/src/lib/actions/create-text-to-speech.ts | 1 + .../community/camb-ai/src/lib/actions/create-transcription.ts | 1 + .../community/camb-ai/src/lib/actions/create-translation.ts | 1 + packages/pieces/community/campaign-monitor/package.json | 2 +- .../campaign-monitor/src/lib/actions/add-subscriber-to-list.ts | 1 + .../campaign-monitor/src/lib/actions/find-subscriber.ts | 1 + .../campaign-monitor/src/lib/actions/unsubscribe-subscriber.ts | 1 + .../src/lib/actions/update-subscriber-details.ts | 1 + .../community/campaign-monitor/src/lib/triggers/new-client.ts | 1 + .../campaign-monitor/src/lib/triggers/new-subscriber-added.ts | 1 + .../src/lib/triggers/subscriber-unsubscribed.ts | 1 + packages/pieces/community/canny/package.json | 2 +- packages/pieces/community/canny/src/lib/actions/create-post.ts | 1 + packages/pieces/community/canny/src/lib/actions/create-vote.ts | 1 + packages/pieces/community/canny/src/lib/actions/delete-vote.ts | 1 + packages/pieces/community/canny/src/lib/actions/list-posts.ts | 1 + .../pieces/community/canny/src/lib/actions/retrieve-post.ts | 1 + .../pieces/community/canny/src/lib/triggers/register-trigger.ts | 1 + packages/pieces/community/canva/package.json | 2 +- .../pieces/community/canva/src/lib/actions/create-design.ts | 1 + .../pieces/community/canva/src/lib/actions/export-design.ts | 1 + packages/pieces/community/canva/src/lib/actions/find-design.ts | 1 + packages/pieces/community/canva/src/lib/actions/get-asset.ts | 1 + packages/pieces/community/canva/src/lib/actions/get-design.ts | 1 + packages/pieces/community/canva/src/lib/actions/get-folder.ts | 1 + .../pieces/community/canva/src/lib/actions/import-design.ts | 1 + .../pieces/community/canva/src/lib/actions/move-folder-item.ts | 1 + packages/pieces/community/canva/src/lib/actions/upload-asset.ts | 1 + packages/pieces/community/capsule-crm/package.json | 2 +- .../community/capsule-crm/src/lib/actions/add-note-to-entity.ts | 1 + .../community/capsule-crm/src/lib/actions/create-contact.ts | 1 + .../community/capsule-crm/src/lib/actions/create-opportunity.ts | 1 + .../community/capsule-crm/src/lib/actions/create-project.ts | 1 + .../pieces/community/capsule-crm/src/lib/actions/create-task.ts | 1 + .../community/capsule-crm/src/lib/actions/find-contact.ts | 1 + .../community/capsule-crm/src/lib/actions/find-opportunity.ts | 1 + .../community/capsule-crm/src/lib/actions/find-project.ts | 1 + .../community/capsule-crm/src/lib/actions/update-contact.ts | 1 + .../community/capsule-crm/src/lib/actions/update-opportunity.ts | 1 + packages/pieces/community/capsule-crm/src/lib/common/trigger.ts | 1 + packages/pieces/community/captain-data/package.json | 2 +- .../community/captain-data/src/lib/actions/get-job-results.ts | 1 + .../community/captain-data/src/lib/actions/launch-workflow.ts | 1 + packages/pieces/community/carbone/package.json | 2 +- .../pieces/community/carbone/src/lib/actions/delete-template.ts | 1 + .../pieces/community/carbone/src/lib/actions/list-categories.ts | 1 + packages/pieces/community/carbone/src/lib/actions/list-tags.ts | 1 + .../pieces/community/carbone/src/lib/actions/list-templates.ts | 1 + .../pieces/community/carbone/src/lib/actions/render-document.ts | 1 + .../pieces/community/carbone/src/lib/actions/update-template.ts | 1 + .../pieces/community/carbone/src/lib/actions/upload-template.ts | 1 + packages/pieces/community/cartloom/package.json | 2 +- .../community/cartloom/src/lib/actions/create-discount.ts | 1 + .../pieces/community/cartloom/src/lib/actions/get-discount.ts | 1 + .../pieces/community/cartloom/src/lib/actions/get-discounts.ts | 1 + packages/pieces/community/cartloom/src/lib/actions/get-order.ts | 1 + .../community/cartloom/src/lib/actions/get-orders-date-email.ts | 1 + .../community/cartloom/src/lib/actions/get-orders-date.ts | 1 + .../pieces/community/cartloom/src/lib/actions/get-products.ts | 1 + packages/pieces/community/cashfree-payments/package.json | 2 +- .../cashfree-payments/src/lib/actions/cancel-payment-link.ts | 1 + .../cashfree-payments/src/lib/actions/create-cashgram.ts | 1 + .../community/cashfree-payments/src/lib/actions/create-order.ts | 1 + .../cashfree-payments/src/lib/actions/create-payment-link.ts | 1 + .../cashfree-payments/src/lib/actions/create-refund.ts | 1 + .../cashfree-payments/src/lib/actions/deactivate-cashgram.ts | 1 + .../src/lib/actions/fetch-payment-link-details.ts | 1 + .../src/lib/actions/get-all-refunds-for-order.ts | 1 + .../src/lib/actions/get-orders-for-payment-link.ts | 1 + packages/pieces/community/certopus/package.json | 2 +- .../community/certopus/src/lib/actions/create-credential.ts | 1 + packages/pieces/community/chain-aware/package.json | 2 +- .../chain-aware/src/lib/actions/audit-wallet-address.ts | 1 + .../community/chain-aware/src/lib/actions/credit-score.ts | 1 + .../pieces/community/chain-aware/src/lib/actions/fraud-check.ts | 1 + .../community/chain-aware/src/lib/actions/rug-pull-check.ts | 1 + .../community/chain-aware/src/lib/actions/wallet-segment.ts | 1 + packages/pieces/community/chainalysis-api/package.json | 2 +- .../chainalysis-api/src/lib/actions/check-address-sanction.ts | 1 + packages/pieces/community/chaindesk/package.json | 2 +- .../pieces/community/chaindesk/src/lib/actions/query-agent.ts | 1 + .../community/chaindesk/src/lib/actions/query-datastore.ts | 1 + .../pieces/community/chaindesk/src/lib/actions/upload-file.ts | 1 + packages/pieces/community/chargebee/package.json | 2 +- .../community/chargebee/src/lib/actions/cancel-subscription.ts | 1 + .../community/chargebee/src/lib/actions/create-customer.ts | 1 + .../community/chargebee/src/lib/actions/create-subscription.ts | 1 + .../pieces/community/chargebee/src/lib/actions/get-customer.ts | 1 + .../community/chargebee/src/lib/triggers/customer-created.ts | 1 + .../community/chargebee/src/lib/triggers/invoice-generated.ts | 1 + .../community/chargebee/src/lib/triggers/payment-failed.ts | 1 + .../community/chargebee/src/lib/triggers/payment-succeeded.ts | 1 + .../chargebee/src/lib/triggers/subscription-cancelled.ts | 1 + .../chargebee/src/lib/triggers/subscription-changed.ts | 1 + .../chargebee/src/lib/triggers/subscription-created.ts | 1 + .../chargebee/src/lib/triggers/subscription-renewed.ts | 1 + packages/pieces/community/chargekeep/package.json | 2 +- .../src/lib/actions/add-or-update-contact-extended.ts | 1 + .../chargekeep/src/lib/actions/add-or-update-contact.ts | 1 + .../chargekeep/src/lib/actions/add-or-update-subscription.ts | 1 + .../community/chargekeep/src/lib/actions/create-invoice.ts | 1 + .../community/chargekeep/src/lib/actions/create-product.ts | 1 + .../community/chargekeep/src/lib/actions/get-contact-details.ts | 1 + .../pieces/community/chargekeep/src/lib/triggers/new-lead.ts | 1 + .../pieces/community/chargekeep/src/lib/triggers/new-payment.ts | 1 + .../community/chargekeep/src/lib/triggers/new-subscription.ts | 1 + packages/pieces/community/chartly/package.json | 2 +- .../pieces/community/chartly/src/lib/actions/create-chart.ts | 1 + packages/pieces/community/chartly/src/lib/actions/get-chart.ts | 1 + packages/pieces/community/chat-aid/package.json | 2 +- .../community/chat-aid/src/lib/actions/add-custom-sources.ts | 1 + .../pieces/community/chat-aid/src/lib/actions/ask-questions.ts | 1 + .../chat-aid/src/lib/actions/get-custom-source-by-id.ts | 1 + packages/pieces/community/chat-data/package.json | 2 +- .../pieces/community/chat-data/src/lib/actions/createChatbot.ts | 1 + .../pieces/community/chat-data/src/lib/actions/deleteChatbot.ts | 1 + .../community/chat-data/src/lib/actions/retrainChatbot.ts | 1 + .../pieces/community/chat-data/src/lib/actions/sendMessage.ts | 1 + .../community/chat-data/src/lib/actions/updateBasePrompt.ts | 1 + .../pieces/community/chat-data/src/lib/actions/uploadFile.ts | 1 + packages/pieces/community/chatbase/package.json | 2 +- .../pieces/community/chatbase/src/lib/actions/create-chatbot.ts | 1 + .../community/chatbase/src/lib/actions/list-all-chatbots.ts | 1 + .../chatbase/src/lib/actions/search-conversations-by-query.ts | 1 + .../chatbase/src/lib/actions/send-prompt-to-chatbot.ts | 1 + packages/pieces/community/chatfly/package.json | 2 +- .../pieces/community/chatfly/src/lib/actions/send-message.ts | 1 + packages/pieces/community/chatling/package.json | 2 +- .../pieces/community/chatling/src/lib/actions/create-chatbot.ts | 1 + .../pieces/community/chatling/src/lib/actions/send-message.ts | 1 + .../pieces/community/chatling/src/lib/triggers/new-contact.ts | 1 + .../community/chatling/src/lib/triggers/new-conversation.ts | 1 + packages/pieces/community/chatnode/package.json | 2 +- .../pieces/community/chatnode/src/lib/actions/ask-chatbot.ts | 1 + packages/pieces/community/chatsistant/package.json | 2 +- .../community/chatsistant/src/lib/actions/send-message.ts | 1 + .../community/chatsistant/src/lib/triggers/form-submission.ts | 1 + packages/pieces/community/chatwoot/package.json | 2 +- .../pieces/community/chatwoot/src/lib/actions/send-message.ts | 1 + .../pieces/community/chatwoot/src/lib/triggers/new-message.ts | 1 + packages/pieces/community/checkout/package.json | 2 +- .../community/checkout/src/lib/actions/create-customer.ts | 1 + .../community/checkout/src/lib/actions/create-payment-link.ts | 1 + .../pieces/community/checkout/src/lib/actions/create-payout.ts | 1 + .../community/checkout/src/lib/actions/get-payment-actions.ts | 1 + .../community/checkout/src/lib/actions/get-payment-details.ts | 1 + .../pieces/community/checkout/src/lib/actions/refund-payment.ts | 1 + .../community/checkout/src/lib/actions/update-customer.ts | 1 + .../community/checkout/src/lib/triggers/dispute-events.ts | 1 + .../community/checkout/src/lib/triggers/payment-events.ts | 1 + packages/pieces/community/chess-com/package.json | 2 +- .../community/chess-com/src/lib/actions/get-daily-puzzle.ts | 1 + .../community/chess-com/src/lib/actions/get-player-profile.ts | 1 + .../community/chess-com/src/lib/actions/get-player-stats.ts | 1 + packages/pieces/community/circle/package.json | 2 +- .../community/circle/src/lib/actions/add-member-to-space.ts | 1 + .../pieces/community/circle/src/lib/actions/create-comment.ts | 1 + packages/pieces/community/circle/src/lib/actions/create-post.ts | 1 + .../community/circle/src/lib/actions/find-member-by-email.ts | 1 + .../community/circle/src/lib/actions/get-member-details.ts | 1 + .../pieces/community/circle/src/lib/actions/get-post-details.ts | 1 + .../community/circle/src/lib/triggers/new-member-added.ts | 1 + packages/pieces/community/circle/src/lib/triggers/new-post.ts | 1 + packages/pieces/community/clarifai/package.json | 2 +- packages/pieces/community/clarifai/src/lib/actions/ask-llm.ts | 1 + .../community/clarifai/src/lib/actions/call-audio-model.ts | 1 + .../community/clarifai/src/lib/actions/call-image-model.ts | 2 ++ .../community/clarifai/src/lib/actions/call-post-inputs.ts | 1 + .../community/clarifai/src/lib/actions/call-text-model.ts | 2 ++ .../pieces/community/clarifai/src/lib/actions/call-workflow.ts | 1 + .../pieces/community/clarifai/src/lib/actions/generate-igm.ts | 1 + packages/pieces/community/clearout/package.json | 2 +- .../pieces/community/clearout/src/lib/actions/instant-verify.ts | 1 + packages/pieces/community/clearoutphone/package.json | 2 +- .../clearoutphone/src/lib/actions/find-phone-number-carrier.ts | 1 + .../src/lib/actions/find-phone-number-is-mobile.ts | 1 + .../clearoutphone/src/lib/actions/validate-phone-number.ts | 1 + packages/pieces/community/clicdata/package.json | 2 +- .../pieces/community/clicdata/src/lib/actions/insert-row.ts | 1 + .../pieces/community/clicdata/src/lib/actions/refresh-table.ts | 1 + packages/pieces/community/hugging-face/package.json | 2 +- .../community/hugging-face/src/lib/actions/chat-completion.ts | 1 + .../community/hugging-face/src/lib/actions/create-image.ts | 1 + .../hugging-face/src/lib/actions/document-question-answering.ts | 1 + .../hugging-face/src/lib/actions/image-classification.ts | 1 + .../hugging-face/src/lib/actions/language-translation.ts | 1 + .../community/hugging-face/src/lib/actions/object-detection.ts | 1 + .../hugging-face/src/lib/actions/text-classification.ts | 1 + .../hugging-face/src/lib/actions/text-summarization.ts | 1 + packages/pieces/community/iloveapi/package.json | 2 +- .../pieces/community/iloveapi/src/lib/actions/compress-pdf.ts | 1 + .../iloveapi/src/lib/actions/create-signature-request.ts | 1 + .../community/iloveapi/src/lib/actions/download-audit-trail.ts | 1 + .../community/iloveapi/src/lib/actions/download-signed-files.ts | 1 + .../pieces/community/iloveapi/src/lib/actions/extract-text.ts | 1 + .../community/iloveapi/src/lib/actions/get-signature-status.ts | 1 + .../pieces/community/iloveapi/src/lib/actions/html-to-pdf.ts | 1 + .../iloveapi/src/lib/actions/increase-expiration-days.ts | 1 + .../pieces/community/iloveapi/src/lib/actions/jpg-to-pdf.ts | 1 + packages/pieces/community/iloveapi/src/lib/actions/merge-pdf.ts | 1 + packages/pieces/community/iloveapi/src/lib/actions/ocr-pdf.ts | 1 + .../pieces/community/iloveapi/src/lib/actions/office-to-pdf.ts | 1 + .../pieces/community/iloveapi/src/lib/actions/page-numbers.ts | 1 + .../pieces/community/iloveapi/src/lib/actions/pdf-to-jpg.ts | 1 + .../pieces/community/iloveapi/src/lib/actions/protect-pdf.ts | 1 + .../pieces/community/iloveapi/src/lib/actions/repair-pdf.ts | 1 + .../pieces/community/iloveapi/src/lib/actions/rotate-pdf.ts | 1 + .../community/iloveapi/src/lib/actions/send-signer-reminder.ts | 1 + packages/pieces/community/iloveapi/src/lib/actions/split-pdf.ts | 1 + .../pieces/community/iloveapi/src/lib/actions/unlock-pdf.ts | 1 + .../pieces/community/iloveapi/src/lib/actions/void-signature.ts | 1 + .../pieces/community/iloveapi/src/lib/actions/watermark-pdf.ts | 1 + .../community/iloveapi/src/lib/triggers/signature-builder.ts | 1 + .../community/iloveapi/src/lib/triggers/task-completed.ts | 1 + .../pieces/community/iloveapi/src/lib/triggers/task-failed.ts | 1 + packages/pieces/community/linear/package.json | 2 +- .../community/linear/src/lib/actions/comments/create-comment.ts | 1 + .../community/linear/src/lib/actions/issues/create-issue.ts | 1 + .../community/linear/src/lib/actions/issues/update-issue.ts | 1 + .../community/linear/src/lib/actions/projects/create-project.ts | 1 + .../community/linear/src/lib/actions/projects/update-project.ts | 1 + .../community/linear/src/lib/actions/raw-graphql-query.ts | 1 + .../pieces/community/linear/src/lib/triggers/new-comment.ts | 1 + packages/pieces/community/linear/src/lib/triggers/new-issue.ts | 1 + .../pieces/community/linear/src/lib/triggers/new-project.ts | 1 + .../pieces/community/linear/src/lib/triggers/removed-issue.ts | 1 + .../pieces/community/linear/src/lib/triggers/removed-project.ts | 1 + .../pieces/community/linear/src/lib/triggers/updated-issue.ts | 1 + .../pieces/community/linear/src/lib/triggers/updated-project.ts | 1 + packages/pieces/community/mailchimp/package.json | 2 +- .../community/mailchimp/src/lib/actions/add-member-to-list.ts | 1 + .../mailchimp/src/lib/actions/add-note-to-subscriber.ts | 1 + .../mailchimp/src/lib/actions/add-subscriber-to-tag.ts | 1 + .../community/mailchimp/src/lib/actions/archive-subscriber.ts | 1 + .../community/mailchimp/src/lib/actions/create-audience.ts | 1 + .../community/mailchimp/src/lib/actions/create-campaign.ts | 1 + .../community/mailchimp/src/lib/actions/create-custom-event.ts | 1 + .../pieces/community/mailchimp/src/lib/actions/create-tag.ts | 1 + .../pieces/community/mailchimp/src/lib/actions/find-campaign.ts | 1 + .../pieces/community/mailchimp/src/lib/actions/find-customer.ts | 1 + .../community/mailchimp/src/lib/actions/find-subscriber.ts | 1 + packages/pieces/community/mailchimp/src/lib/actions/find-tag.ts | 1 + .../community/mailchimp/src/lib/actions/get-campaign-report.ts | 1 + .../mailchimp/src/lib/actions/remove-subscriber-from-tag.ts | 1 + .../pieces/community/mailchimp/src/lib/actions/send-campaign.ts | 1 + .../community/mailchimp/src/lib/actions/unsubscribe-email.ts | 1 + .../mailchimp/src/lib/actions/update-subscriber-status.ts | 1 + .../mailchimp/src/lib/triggers/email-opened-trigger.ts | 1 + .../mailchimp/src/lib/triggers/link-clicked-trigger.ts | 1 + .../mailchimp/src/lib/triggers/new-campaign-trigger.ts | 1 + .../mailchimp/src/lib/triggers/new-customer-trigger.ts | 1 + .../community/mailchimp/src/lib/triggers/new-order-trigger.ts | 1 + .../src/lib/triggers/new-segment-tag-subscriber-trigger.ts | 1 + .../community/mailchimp/src/lib/triggers/subscribe-trigger.ts | 1 + .../mailchimp/src/lib/triggers/subscriber-updated-trigger.ts | 1 + .../community/mailchimp/src/lib/triggers/unsubscribe-trigger.ts | 1 + packages/pieces/community/peekshot/package.json | 2 +- .../community/peekshot/src/lib/actions/capture-screenshot.ts | 1 + packages/pieces/community/twitter/package.json | 2 +- .../pieces/community/twitter/src/lib/actions/create-reply.ts | 1 + .../pieces/community/twitter/src/lib/actions/create-tweet.ts | 1 + packages/pieces/core/image-helper/package.json | 2 +- .../core/image-helper/src/lib/actions/compress-image.actions.ts | 1 + .../core/image-helper/src/lib/actions/convert-image.action.ts | 1 + .../core/image-helper/src/lib/actions/crop-image.action.ts | 1 + .../core/image-helper/src/lib/actions/get-metadata.action.ts | 1 + .../core/image-helper/src/lib/actions/image-to-base64.action.ts | 1 + .../core/image-helper/src/lib/actions/resize-Image.action.ts | 1 + .../core/image-helper/src/lib/actions/rotate-image.action.ts | 1 + 705 files changed, 707 insertions(+), 99 deletions(-) diff --git a/packages/pieces/community/alai/package.json b/packages/pieces/community/alai/package.json index 3207d7cdf003..52c13b1af6cb 100644 --- a/packages/pieces/community/alai/package.json +++ b/packages/pieces/community/alai/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-alai", - "version": "0.1.5", + "version": "0.1.6", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/alai/src/lib/actions/add-slide.ts b/packages/pieces/community/alai/src/lib/actions/add-slide.ts index a9c22f0b4918..c9aa63782e0b 100644 --- a/packages/pieces/community/alai/src/lib/actions/add-slide.ts +++ b/packages/pieces/community/alai/src/lib/actions/add-slide.ts @@ -6,6 +6,7 @@ import { presentationId } from '../common/props'; export const addSlide = createAction({ auth: alaiAuth, name: 'addSlide', + classification: 'WRITE', displayName: 'Add Slide', description: 'Add a new slide to an existing presentation.', audience: 'both', diff --git a/packages/pieces/community/alai/src/lib/actions/delete-presentation.ts b/packages/pieces/community/alai/src/lib/actions/delete-presentation.ts index 4c233949a442..613e9cc05909 100644 --- a/packages/pieces/community/alai/src/lib/actions/delete-presentation.ts +++ b/packages/pieces/community/alai/src/lib/actions/delete-presentation.ts @@ -5,6 +5,7 @@ import { alaiAuth } from '../common/auth'; export const deletePresentation = createAction({ auth: alaiAuth, name: 'deletePresentation', + classification: 'DESTRUCTIVE', displayName: 'Delete Presentation', description: 'Delete a presentation by its ID.', audience: 'both', diff --git a/packages/pieces/community/alai/src/lib/actions/export-presentation.ts b/packages/pieces/community/alai/src/lib/actions/export-presentation.ts index 7c52871fc3e3..7ea5c091729d 100644 --- a/packages/pieces/community/alai/src/lib/actions/export-presentation.ts +++ b/packages/pieces/community/alai/src/lib/actions/export-presentation.ts @@ -5,6 +5,7 @@ const sleep = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms)); export const exportPresentation = createAction({ auth: alaiAuth, name: 'exportPresentation', + classification: 'WRITE', displayName: 'Export Presentation', description: 'Export a presentation in the specified formats.', audience: 'both', diff --git a/packages/pieces/community/alai/src/lib/actions/generate-presentation.ts b/packages/pieces/community/alai/src/lib/actions/generate-presentation.ts index c9c3489af1ed..e6222ceb287a 100644 --- a/packages/pieces/community/alai/src/lib/actions/generate-presentation.ts +++ b/packages/pieces/community/alai/src/lib/actions/generate-presentation.ts @@ -7,6 +7,7 @@ const sleep = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms)); export const generatePresentation = createAction({ auth: alaiAuth, name: 'generatePresentation', + classification: 'WRITE', displayName: 'Generate Presentation', description: 'Create a new AI-generated presentation from text.', audience: 'both', diff --git a/packages/pieces/community/alai/src/lib/actions/get-generation.ts b/packages/pieces/community/alai/src/lib/actions/get-generation.ts index a0e0ca34000a..320fe5eff6cf 100644 --- a/packages/pieces/community/alai/src/lib/actions/get-generation.ts +++ b/packages/pieces/community/alai/src/lib/actions/get-generation.ts @@ -5,6 +5,7 @@ import { alaiAuth } from '../common/auth'; export const getGeneration = createAction({ auth: alaiAuth, name: 'getGeneration', + classification: 'READ', displayName: 'Get Generation', description: 'Fetch the status and result of a generation job.', audience: 'both', diff --git a/packages/pieces/community/algolia/package.json b/packages/pieces/community/algolia/package.json index 794aeb06c7ea..8c023be1313d 100644 --- a/packages/pieces/community/algolia/package.json +++ b/packages/pieces/community/algolia/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-algolia", - "version": "0.0.5", + "version": "0.0.6", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/algolia/src/lib/actions/browse-records.ts b/packages/pieces/community/algolia/src/lib/actions/browse-records.ts index a36ee54499e5..f1944036346a 100644 --- a/packages/pieces/community/algolia/src/lib/actions/browse-records.ts +++ b/packages/pieces/community/algolia/src/lib/actions/browse-records.ts @@ -8,6 +8,7 @@ import { parseRequiredString } from '../common/utils'; export const browseRecordsAction = createAction({ auth: algoliaAuth, name: 'browse-records', + classification: 'SEARCH', displayName: 'Browse Records', description: 'Retrieves records from an Algolia index.', audience: 'both', diff --git a/packages/pieces/community/algolia/src/lib/actions/delete-records.ts b/packages/pieces/community/algolia/src/lib/actions/delete-records.ts index 5687c39ad02a..bbd6bba2e459 100644 --- a/packages/pieces/community/algolia/src/lib/actions/delete-records.ts +++ b/packages/pieces/community/algolia/src/lib/actions/delete-records.ts @@ -8,6 +8,7 @@ import { parseRequiredString, parseStringArray } from '../common/utils'; export const deleteRecordsAction = createAction({ auth: algoliaAuth, name: 'delete-records', + classification: 'DESTRUCTIVE', displayName: 'Delete Records', description: 'Deletes records from an Algolia index by objectID.', audience: 'both', diff --git a/packages/pieces/community/algolia/src/lib/actions/save-records.ts b/packages/pieces/community/algolia/src/lib/actions/save-records.ts index 448de00c62d5..11f6b60a4e7a 100644 --- a/packages/pieces/community/algolia/src/lib/actions/save-records.ts +++ b/packages/pieces/community/algolia/src/lib/actions/save-records.ts @@ -7,6 +7,7 @@ import { parseAlgoliaRecordArray, parseRequiredString } from '../common/utils'; export const saveRecordsAction = createAction({ auth: algoliaAuth, name: 'save-records', + classification: 'WRITE', displayName: 'Save Records', description: 'Adds or updates records in an Algolia index.', audience: 'both', diff --git a/packages/pieces/community/alt-text-ai/package.json b/packages/pieces/community/alt-text-ai/package.json index d135c544be4e..32c2ce081d97 100644 --- a/packages/pieces/community/alt-text-ai/package.json +++ b/packages/pieces/community/alt-text-ai/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-alt-text-ai", - "version": "0.1.7", + "version": "0.1.8", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/alt-text-ai/src/lib/actions/generate-alt-text.ts b/packages/pieces/community/alt-text-ai/src/lib/actions/generate-alt-text.ts index f848df5eb51c..c777e4ada150 100644 --- a/packages/pieces/community/alt-text-ai/src/lib/actions/generate-alt-text.ts +++ b/packages/pieces/community/alt-text-ai/src/lib/actions/generate-alt-text.ts @@ -5,6 +5,7 @@ import { BASE_URL } from "../common/constants"; export const generateAltTextAction = createAction({ name: 'generate-alt-text', + classification: 'READ', auth: altTextAiAuth, displayName: 'Generate Alt Text', description: 'Generates a descriptive alt text for a given image.', diff --git a/packages/pieces/community/alttextify/package.json b/packages/pieces/community/alttextify/package.json index 7d0c0f8cbdbf..63f6af034a30 100644 --- a/packages/pieces/community/alttextify/package.json +++ b/packages/pieces/community/alttextify/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-alttextify", - "version": "0.1.7", + "version": "0.1.8", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/alttextify/src/lib/actions/generate-alt-text.ts b/packages/pieces/community/alttextify/src/lib/actions/generate-alt-text.ts index 352edf4c48e1..6439872f97ce 100644 --- a/packages/pieces/community/alttextify/src/lib/actions/generate-alt-text.ts +++ b/packages/pieces/community/alttextify/src/lib/actions/generate-alt-text.ts @@ -5,6 +5,7 @@ import mime from 'mime-types'; export const generateAltTextAction = createAction({ name: 'generate-alt-text', + classification: 'READ', auth: alttextifyAuth, displayName: 'Generate Image Alt Text', description: 'Generates alt text for specified image.', diff --git a/packages/pieces/community/amazon-secrets-manager/package.json b/packages/pieces/community/amazon-secrets-manager/package.json index 4607225a4688..7ae058a04b83 100644 --- a/packages/pieces/community/amazon-secrets-manager/package.json +++ b/packages/pieces/community/amazon-secrets-manager/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-amazon-secrets-manager", - "version": "0.1.2", + "version": "0.1.3", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/amazon-secrets-manager/src/lib/actions/create-secret.ts b/packages/pieces/community/amazon-secrets-manager/src/lib/actions/create-secret.ts index e3a09053756c..8884c5503f0a 100644 --- a/packages/pieces/community/amazon-secrets-manager/src/lib/actions/create-secret.ts +++ b/packages/pieces/community/amazon-secrets-manager/src/lib/actions/create-secret.ts @@ -8,6 +8,7 @@ import { resolveSecretsManagerClient } from '../common/client'; export const createSecret = createAction({ auth: awsSecretsManagerCombinedAuth, name: 'createSecret', + classification: 'WRITE', displayName: 'Create Secret', description: 'Creates a new secret.', audience: 'both', diff --git a/packages/pieces/community/amazon-secrets-manager/src/lib/actions/delete-secret.ts b/packages/pieces/community/amazon-secrets-manager/src/lib/actions/delete-secret.ts index 0d329d285325..c9110da42781 100644 --- a/packages/pieces/community/amazon-secrets-manager/src/lib/actions/delete-secret.ts +++ b/packages/pieces/community/amazon-secrets-manager/src/lib/actions/delete-secret.ts @@ -9,6 +9,7 @@ import { secretIdDropdown } from '../common/props'; export const deleteSecret = createAction({ auth: awsSecretsManagerCombinedAuth, name: 'deleteSecret', + classification: 'DESTRUCTIVE', displayName: 'Delete Secret', description: 'Deletes an existing secret.', audience: 'both', diff --git a/packages/pieces/community/amazon-secrets-manager/src/lib/actions/find-secret.ts b/packages/pieces/community/amazon-secrets-manager/src/lib/actions/find-secret.ts index 78cc3fba3bd3..ea88f8e457b1 100644 --- a/packages/pieces/community/amazon-secrets-manager/src/lib/actions/find-secret.ts +++ b/packages/pieces/community/amazon-secrets-manager/src/lib/actions/find-secret.ts @@ -8,6 +8,7 @@ import { resolveSecretsManagerClient } from '../common/client'; export const findSecret = createAction({ auth: awsSecretsManagerCombinedAuth, name: 'findSecret', + classification: 'SEARCH', displayName: 'Find Secret', description: 'Finds an existing secret using filters.', audience: 'both', diff --git a/packages/pieces/community/amazon-secrets-manager/src/lib/actions/get-a-random-password.ts b/packages/pieces/community/amazon-secrets-manager/src/lib/actions/get-a-random-password.ts index b0dc0b6bc563..5f079bbfde33 100644 --- a/packages/pieces/community/amazon-secrets-manager/src/lib/actions/get-a-random-password.ts +++ b/packages/pieces/community/amazon-secrets-manager/src/lib/actions/get-a-random-password.ts @@ -8,6 +8,7 @@ import { resolveSecretsManagerClient } from '../common/client'; export const getARandomPassword = createAction({ auth: awsSecretsManagerCombinedAuth, name: 'getARandomPassword', + classification: 'READ', displayName: 'Generate Random Password', description: 'Generates a random password using AWS Secrets Manager.', audience: 'both', diff --git a/packages/pieces/community/amazon-secrets-manager/src/lib/actions/get-secret-value.ts b/packages/pieces/community/amazon-secrets-manager/src/lib/actions/get-secret-value.ts index 896a0b8924eb..384a7ff210d0 100644 --- a/packages/pieces/community/amazon-secrets-manager/src/lib/actions/get-secret-value.ts +++ b/packages/pieces/community/amazon-secrets-manager/src/lib/actions/get-secret-value.ts @@ -9,6 +9,7 @@ import { secretIdDropdown } from '../common/props'; export const getSecretValue = createAction({ auth: awsSecretsManagerCombinedAuth, name: 'getSecretValue', + classification: 'READ', displayName: 'Get Secret Value', description: 'Retrieves a secret value.', audience: 'both', diff --git a/packages/pieces/community/amazon-secrets-manager/src/lib/actions/update-secret.ts b/packages/pieces/community/amazon-secrets-manager/src/lib/actions/update-secret.ts index 7881f7b917db..2e6908d272bd 100644 --- a/packages/pieces/community/amazon-secrets-manager/src/lib/actions/update-secret.ts +++ b/packages/pieces/community/amazon-secrets-manager/src/lib/actions/update-secret.ts @@ -9,6 +9,7 @@ import { secretIdDropdown } from '../common/props'; export const updateSecret = createAction({ auth: awsSecretsManagerCombinedAuth, name: 'updateSecret', + classification: 'WRITE', displayName: 'Update Secret', description: 'Updates an existing secret.', audience: 'both', diff --git a/packages/pieces/community/amazon-ses/package.json b/packages/pieces/community/amazon-ses/package.json index df42739f99a4..d20ee5a1006b 100644 --- a/packages/pieces/community/amazon-ses/package.json +++ b/packages/pieces/community/amazon-ses/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-amazon-ses", - "version": "0.1.6", + "version": "0.1.7", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "dependencies": { diff --git a/packages/pieces/community/amazon-ses/src/lib/actions/create-custom-verification-email-template.ts b/packages/pieces/community/amazon-ses/src/lib/actions/create-custom-verification-email-template.ts index dff337c31065..aebe7fa5f691 100644 --- a/packages/pieces/community/amazon-ses/src/lib/actions/create-custom-verification-email-template.ts +++ b/packages/pieces/community/amazon-ses/src/lib/actions/create-custom-verification-email-template.ts @@ -20,6 +20,7 @@ import { export const createCustomVerificationEmailTemplate = createAction({ auth: amazonSesAuth, name: 'create_custom_verification_email_template', + classification: 'WRITE', displayName: 'Create Custom Verification Email Template', description: 'Create custom email template for identity verification', audience: 'both', diff --git a/packages/pieces/community/amazon-ses/src/lib/actions/create-email-template.ts b/packages/pieces/community/amazon-ses/src/lib/actions/create-email-template.ts index 755155f577f4..ba62bdd396df 100644 --- a/packages/pieces/community/amazon-ses/src/lib/actions/create-email-template.ts +++ b/packages/pieces/community/amazon-ses/src/lib/actions/create-email-template.ts @@ -15,6 +15,7 @@ import { export const createEmailTemplate = createAction({ auth: amazonSesAuth, name: 'create_email_template', + classification: 'WRITE', displayName: 'Create Email Template', description: 'Create a reusable HTML or text email template with variables', audience: 'both', diff --git a/packages/pieces/community/amazon-ses/src/lib/actions/send-custom-verification-email.ts b/packages/pieces/community/amazon-ses/src/lib/actions/send-custom-verification-email.ts index fb0ef6c474da..272b25c68123 100644 --- a/packages/pieces/community/amazon-ses/src/lib/actions/send-custom-verification-email.ts +++ b/packages/pieces/community/amazon-ses/src/lib/actions/send-custom-verification-email.ts @@ -18,6 +18,7 @@ import { export const sendCustomVerificationEmail = createAction({ auth: amazonSesAuth, name: 'send_custom_verification_email', + classification: 'WRITE', displayName: 'Send Custom Verification Email', description: 'Send verification email to add an email address to SES identities', diff --git a/packages/pieces/community/amazon-ses/src/lib/actions/send-email.ts b/packages/pieces/community/amazon-ses/src/lib/actions/send-email.ts index 1104c51c41eb..1768a0250bf0 100644 --- a/packages/pieces/community/amazon-ses/src/lib/actions/send-email.ts +++ b/packages/pieces/community/amazon-ses/src/lib/actions/send-email.ts @@ -18,6 +18,7 @@ import { export const sendEmail = createAction({ auth: amazonSesAuth, name: 'send_email', + classification: 'WRITE', displayName: 'Send Email', description: 'Send a customizable email via Amazon SES with verified sender addresses', diff --git a/packages/pieces/community/amazon-ses/src/lib/actions/send-templated-email.ts b/packages/pieces/community/amazon-ses/src/lib/actions/send-templated-email.ts index 16ebf34204d9..93d87b133a16 100644 --- a/packages/pieces/community/amazon-ses/src/lib/actions/send-templated-email.ts +++ b/packages/pieces/community/amazon-ses/src/lib/actions/send-templated-email.ts @@ -17,6 +17,7 @@ import { export const sendTemplatedEmail = createAction({ auth: amazonSesAuth, name: 'send_templated_email', + classification: 'WRITE', displayName: 'Send Templated Email', description: 'Send personalized emails using pre-created templates', audience: 'both', diff --git a/packages/pieces/community/amazon-ses/src/lib/actions/update-custom-verification-email-template.ts b/packages/pieces/community/amazon-ses/src/lib/actions/update-custom-verification-email-template.ts index c71ca0ccd438..cc900b5186fc 100644 --- a/packages/pieces/community/amazon-ses/src/lib/actions/update-custom-verification-email-template.ts +++ b/packages/pieces/community/amazon-ses/src/lib/actions/update-custom-verification-email-template.ts @@ -22,6 +22,7 @@ import { export const updateCustomVerificationEmailTemplate = createAction({ auth: amazonSesAuth, name: 'update_custom_verification_email_template', + classification: 'WRITE', displayName: 'Update Custom Verification Email Template', description: 'Modify an existing custom verification email template', audience: 'both', diff --git a/packages/pieces/community/amazon-ses/src/lib/actions/update-email-template.ts b/packages/pieces/community/amazon-ses/src/lib/actions/update-email-template.ts index 9a220f0f5aa8..725c39d114c4 100644 --- a/packages/pieces/community/amazon-ses/src/lib/actions/update-email-template.ts +++ b/packages/pieces/community/amazon-ses/src/lib/actions/update-email-template.ts @@ -16,6 +16,7 @@ import { export const updateEmailTemplate = createAction({ auth: amazonSesAuth, name: 'update_email_template', + classification: 'WRITE', displayName: 'Update Email Template', description: 'Modify an existing email template with new content', audience: 'both', diff --git a/packages/pieces/community/amazon-sns/package.json b/packages/pieces/community/amazon-sns/package.json index c5b89636e231..f39f60c3a687 100644 --- a/packages/pieces/community/amazon-sns/package.json +++ b/packages/pieces/community/amazon-sns/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-amazon-sns", - "version": "0.1.6", + "version": "0.1.7", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "dependencies": { diff --git a/packages/pieces/community/amazon-sns/src/lib/actions/send-message.ts b/packages/pieces/community/amazon-sns/src/lib/actions/send-message.ts index aa79026a5e0f..55b7a86eb6f4 100644 --- a/packages/pieces/community/amazon-sns/src/lib/actions/send-message.ts +++ b/packages/pieces/community/amazon-sns/src/lib/actions/send-message.ts @@ -6,6 +6,7 @@ import { ListTopicsCommand, PublishCommand } from "@aws-sdk/client-sns"; export const sendMessageAction = createAction({ auth: amazonSnsAuth, name: 'send-message', + classification: 'WRITE', displayName: 'Send Message', description: 'Sends a message to an Amazon SNS topic.', audience: 'both', diff --git a/packages/pieces/community/amazon-sqs/package.json b/packages/pieces/community/amazon-sqs/package.json index 94956a10550e..b865c2745aff 100644 --- a/packages/pieces/community/amazon-sqs/package.json +++ b/packages/pieces/community/amazon-sqs/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-amazon-sqs", - "version": "0.1.6", + "version": "0.1.7", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "dependencies": { diff --git a/packages/pieces/community/amazon-sqs/src/lib/actions/send-message.ts b/packages/pieces/community/amazon-sqs/src/lib/actions/send-message.ts index 0329bd4609d2..5850d1095d34 100644 --- a/packages/pieces/community/amazon-sqs/src/lib/actions/send-message.ts +++ b/packages/pieces/community/amazon-sqs/src/lib/actions/send-message.ts @@ -4,6 +4,7 @@ import { SQS } from '@aws-sdk/client-sqs'; export const sendMessage = createAction({ name: 'sendMessage', + classification: 'WRITE', displayName: 'Send Message', auth: amazonSqsAuth, description: '', diff --git a/packages/pieces/community/amazon-textract/package.json b/packages/pieces/community/amazon-textract/package.json index d904ef9f567b..2ad663f2eeef 100644 --- a/packages/pieces/community/amazon-textract/package.json +++ b/packages/pieces/community/amazon-textract/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-amazon-textract", - "version": "0.3.5", + "version": "0.3.6", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/amazon-textract/src/lib/actions/analyze-document-async.ts b/packages/pieces/community/amazon-textract/src/lib/actions/analyze-document-async.ts index e61a36f41e53..6ff4b311d34c 100644 --- a/packages/pieces/community/amazon-textract/src/lib/actions/analyze-document-async.ts +++ b/packages/pieces/community/amazon-textract/src/lib/actions/analyze-document-async.ts @@ -16,6 +16,7 @@ const TIMEOUT_MS = 5 * 60 * 1000; export const analyzeDocumentAsync = createAction({ auth: amazonTextractAuth, name: 'analyze-document-async', + classification: 'READ', displayName: 'Analyze Document from S3 (Multi-Page)', description: 'Extract text, forms, tables, and signatures from a PDF or TIFF stored in S3. Works with both single-page and multi-page documents. This action waits for processing to finish and returns all results automatically — no extra steps needed.', diff --git a/packages/pieces/community/amazon-textract/src/lib/actions/analyze-document.ts b/packages/pieces/community/amazon-textract/src/lib/actions/analyze-document.ts index ab54b0b21892..de2c48c187d3 100644 --- a/packages/pieces/community/amazon-textract/src/lib/actions/analyze-document.ts +++ b/packages/pieces/community/amazon-textract/src/lib/actions/analyze-document.ts @@ -14,6 +14,7 @@ import { export const analyzeDocument = createAction({ auth: amazonTextractAuth, name: 'analyze-document', + classification: 'READ', displayName: 'Analyze Document', description: 'Extract text, forms (key-value pairs), tables, and signatures from a document. Supports JPEG and PNG via direct upload; PDF and TIFF via S3 only. For multi-page PDFs, use Start Document Analysis instead.', diff --git a/packages/pieces/community/amazon-textract/src/lib/actions/analyze-expense.ts b/packages/pieces/community/amazon-textract/src/lib/actions/analyze-expense.ts index d7c60f3d7113..7ef0a794b98d 100644 --- a/packages/pieces/community/amazon-textract/src/lib/actions/analyze-expense.ts +++ b/packages/pieces/community/amazon-textract/src/lib/actions/analyze-expense.ts @@ -11,6 +11,7 @@ import { export const analyzeExpense = createAction({ auth: amazonTextractAuth, name: 'analyze-expense', + classification: 'READ', displayName: 'Analyze Expense', description: 'Extract structured data from receipts and invoices: vendor name, totals, tax, line items, and more. Works best with clearly formatted receipts and invoices.', diff --git a/packages/pieces/community/amazon-textract/src/lib/actions/analyze-id.ts b/packages/pieces/community/amazon-textract/src/lib/actions/analyze-id.ts index e178d881e621..a3fc62c56a17 100644 --- a/packages/pieces/community/amazon-textract/src/lib/actions/analyze-id.ts +++ b/packages/pieces/community/amazon-textract/src/lib/actions/analyze-id.ts @@ -11,6 +11,7 @@ import { export const analyzeId = createAction({ auth: amazonTextractAuth, name: 'analyze-id', + classification: 'READ', displayName: 'Analyze ID Document', description: 'Extract structured data from identity documents such as driver\'s licenses and passports. Returns fields like name, date of birth, ID number, and expiry date.', diff --git a/packages/pieces/community/amazon-textract/src/lib/actions/detect-document-text.ts b/packages/pieces/community/amazon-textract/src/lib/actions/detect-document-text.ts index 46d0003f2280..d429cd68c2a8 100644 --- a/packages/pieces/community/amazon-textract/src/lib/actions/detect-document-text.ts +++ b/packages/pieces/community/amazon-textract/src/lib/actions/detect-document-text.ts @@ -11,6 +11,7 @@ import { export const detectDocumentText = createAction({ auth: amazonTextractAuth, name: 'detect-document-text', + classification: 'READ', displayName: 'Detect Document Text', description: 'Extract plain text from a document. Faster and cheaper than Analyze Document — use this when you only need the text content without forms or tables. Supports JPEG and PNG via direct upload; PDF and TIFF via S3 only.', diff --git a/packages/pieces/community/amazon-textract/src/lib/actions/get-document-analysis.ts b/packages/pieces/community/amazon-textract/src/lib/actions/get-document-analysis.ts index 1aafbe6b5574..445f9ede5067 100644 --- a/packages/pieces/community/amazon-textract/src/lib/actions/get-document-analysis.ts +++ b/packages/pieces/community/amazon-textract/src/lib/actions/get-document-analysis.ts @@ -11,6 +11,7 @@ import { export const getDocumentAnalysis = createAction({ auth: amazonTextractAuth, name: 'get-document-analysis', + classification: 'READ', displayName: 'Get Document Analysis Results', description: 'Retrieve the results of an asynchronous document analysis job started with "Start Document Analysis". If the job is still running, the status will be IN_PROGRESS. For very large documents, results may be paginated — use the returned nextToken to fetch the next page.', diff --git a/packages/pieces/community/amazon-textract/src/lib/actions/start-document-analysis.ts b/packages/pieces/community/amazon-textract/src/lib/actions/start-document-analysis.ts index a1a2cd01cb57..dcb214631298 100644 --- a/packages/pieces/community/amazon-textract/src/lib/actions/start-document-analysis.ts +++ b/packages/pieces/community/amazon-textract/src/lib/actions/start-document-analysis.ts @@ -9,6 +9,7 @@ import { createTextractClient, formatTextractError } from '../common'; export const startDocumentAnalysis = createAction({ auth: amazonTextractAuth, name: 'start-document-analysis', + classification: 'READ', displayName: 'Start Document Analysis', description: 'Start an asynchronous analysis job for a multi-page document stored in S3. Returns a job ID that you can pass to the "Get Document Analysis Results" action to retrieve the extracted data once the job completes.', diff --git a/packages/pieces/community/aminos/package.json b/packages/pieces/community/aminos/package.json index 3be408952dfa..7779549019aa 100644 --- a/packages/pieces/community/aminos/package.json +++ b/packages/pieces/community/aminos/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-aminos", - "version": "0.1.6", + "version": "0.1.7", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "scripts": { diff --git a/packages/pieces/community/aminos/src/lib/actions/createUser.ts b/packages/pieces/community/aminos/src/lib/actions/createUser.ts index 8fcc98524e12..a621fd08d7c1 100644 --- a/packages/pieces/community/aminos/src/lib/actions/createUser.ts +++ b/packages/pieces/community/aminos/src/lib/actions/createUser.ts @@ -5,6 +5,7 @@ export const createUser = createAction({ // auth: check https://www.activepieces.com/docs/developers/piece-reference/authentication, auth: aminosAuth, name: 'createUser', + classification: 'WRITE', displayName: 'Create User on Aminos One', description: 'Create a user and plan in Aminos One Panel', audience: 'both', diff --git a/packages/pieces/community/anyhook-graphql/package.json b/packages/pieces/community/anyhook-graphql/package.json index 65765b12f422..700daab7ff61 100644 --- a/packages/pieces/community/anyhook-graphql/package.json +++ b/packages/pieces/community/anyhook-graphql/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-anyhook-graphql", - "version": "0.1.6", + "version": "0.1.7", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "scripts": { diff --git a/packages/pieces/community/anyhook-graphql/src/lib/triggers/graphql-subscription-trigger.ts b/packages/pieces/community/anyhook-graphql/src/lib/triggers/graphql-subscription-trigger.ts index b24eb850ba2a..e635889850f3 100644 --- a/packages/pieces/community/anyhook-graphql/src/lib/triggers/graphql-subscription-trigger.ts +++ b/packages/pieces/community/anyhook-graphql/src/lib/triggers/graphql-subscription-trigger.ts @@ -5,6 +5,7 @@ import { graphqlCommon } from '../common/common'; export const graphqlSubscriptionTrigger = createTrigger({ auth: graphqlCommon.auth, name: 'graphql_subscription_trigger', + classification: 'READ', displayName: 'New GraphQL Subscription Event', description: 'Triggers on a new GraphQL subscription event', aiMetadata: { diff --git a/packages/pieces/community/anyhook-websocket/package.json b/packages/pieces/community/anyhook-websocket/package.json index 6fc2fa5f6109..00cfadb396e7 100644 --- a/packages/pieces/community/anyhook-websocket/package.json +++ b/packages/pieces/community/anyhook-websocket/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-anyhook-websocket", - "version": "0.1.6", + "version": "0.1.7", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "scripts": { diff --git a/packages/pieces/community/anyhook-websocket/src/lib/triggers/websocket-subscription-trigger.ts b/packages/pieces/community/anyhook-websocket/src/lib/triggers/websocket-subscription-trigger.ts index faff587dc696..349c905afbd9 100644 --- a/packages/pieces/community/anyhook-websocket/src/lib/triggers/websocket-subscription-trigger.ts +++ b/packages/pieces/community/anyhook-websocket/src/lib/triggers/websocket-subscription-trigger.ts @@ -5,6 +5,7 @@ import { websocketCommon } from '../common/common'; export const websocketSubscriptionTrigger = createTrigger({ auth: websocketCommon.auth, name: 'websocket_subscription_trigger', + classification: 'READ', displayName: 'New Websocket Subscription Event', description: 'Triggers on a new Websocket subscription event', aiMetadata: { diff --git a/packages/pieces/community/apitable/package.json b/packages/pieces/community/apitable/package.json index 18a6f31ad58c..5bd40e61b04b 100644 --- a/packages/pieces/community/apitable/package.json +++ b/packages/pieces/community/apitable/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-apitable", - "version": "0.1.7", + "version": "0.1.8", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "scripts": { diff --git a/packages/pieces/community/apitable/src/lib/actions/create-record.ts b/packages/pieces/community/apitable/src/lib/actions/create-record.ts index 8727972b953e..2a4bf1b3e462 100644 --- a/packages/pieces/community/apitable/src/lib/actions/create-record.ts +++ b/packages/pieces/community/apitable/src/lib/actions/create-record.ts @@ -9,6 +9,7 @@ import { APITableAuth } from '../auth'; export const createRecordAction = createAction({ auth: APITableAuth, name: 'apitable_create_record', + classification: 'WRITE', displayName: 'Create Record', description: 'Creates a new record in datasheet.', audience: 'both', diff --git a/packages/pieces/community/apitable/src/lib/actions/find-record.ts b/packages/pieces/community/apitable/src/lib/actions/find-record.ts index 7b5a47e8d552..a9a382ad7ab2 100644 --- a/packages/pieces/community/apitable/src/lib/actions/find-record.ts +++ b/packages/pieces/community/apitable/src/lib/actions/find-record.ts @@ -10,6 +10,7 @@ import { prepareQuery } from '../common/client'; export const findRecordAction = createAction({ auth: APITableAuth, name: 'apitable_find_record', + classification: 'SEARCH', displayName: 'Find Records', description: 'Finds records in datasheet.', audience: 'both', diff --git a/packages/pieces/community/apitable/src/lib/actions/update-record.ts b/packages/pieces/community/apitable/src/lib/actions/update-record.ts index 357211868d9e..afe1023849c0 100644 --- a/packages/pieces/community/apitable/src/lib/actions/update-record.ts +++ b/packages/pieces/community/apitable/src/lib/actions/update-record.ts @@ -10,6 +10,7 @@ import { APITableAuth } from '../auth'; export const updateRecordAction = createAction({ auth: APITableAuth, name: 'apitable_update_record', + classification: 'WRITE', displayName: 'Update Record', description: 'Updates an existing record in datasheet.', audience: 'both', diff --git a/packages/pieces/community/apitable/src/lib/triggers/new-record.ts b/packages/pieces/community/apitable/src/lib/triggers/new-record.ts index 10489630e23c..7c32f353520c 100644 --- a/packages/pieces/community/apitable/src/lib/triggers/new-record.ts +++ b/packages/pieces/community/apitable/src/lib/triggers/new-record.ts @@ -41,6 +41,7 @@ const polling: Polling< export const newRecordTrigger = createTrigger({ auth: APITableAuth, name: 'new_record', + classification: 'READ', displayName: 'New Record', description: 'Triggers when a new record is added to a datasheet.', aiMetadata: { diff --git a/packages/pieces/community/apitemplate-io/package.json b/packages/pieces/community/apitemplate-io/package.json index ddce932c98ba..0e74aa7559bc 100644 --- a/packages/pieces/community/apitemplate-io/package.json +++ b/packages/pieces/community/apitemplate-io/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-apitemplate-io", - "version": "0.1.7", + "version": "0.1.8", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/apitemplate-io/src/lib/actions/create-image.ts b/packages/pieces/community/apitemplate-io/src/lib/actions/create-image.ts index 373c1df322e5..8f78018ea675 100644 --- a/packages/pieces/community/apitemplate-io/src/lib/actions/create-image.ts +++ b/packages/pieces/community/apitemplate-io/src/lib/actions/create-image.ts @@ -7,6 +7,7 @@ import { templateIdDropdown } from '../common/props'; export const createImage = createAction({ auth: ApitemplateAuth, name: 'createImage', + classification: 'WRITE', displayName: 'Create Image', description: 'Creates an image from a template with provided data.', audience: 'both', diff --git a/packages/pieces/community/apitemplate-io/src/lib/actions/create-pdf-from-html.ts b/packages/pieces/community/apitemplate-io/src/lib/actions/create-pdf-from-html.ts index 388e8c880cd3..ce1b39988e07 100644 --- a/packages/pieces/community/apitemplate-io/src/lib/actions/create-pdf-from-html.ts +++ b/packages/pieces/community/apitemplate-io/src/lib/actions/create-pdf-from-html.ts @@ -6,6 +6,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const createPdfFromHtml = createAction({ auth: ApitemplateAuth, name: 'createPdfFromHtml', + classification: 'WRITE', displayName: 'Create PDF From HTML', description: 'Creates a PDF from HTML.', audience: 'both', diff --git a/packages/pieces/community/apitemplate-io/src/lib/actions/create-pdf-from-url.ts b/packages/pieces/community/apitemplate-io/src/lib/actions/create-pdf-from-url.ts index 6afdfe21c922..8e58e04fba0f 100644 --- a/packages/pieces/community/apitemplate-io/src/lib/actions/create-pdf-from-url.ts +++ b/packages/pieces/community/apitemplate-io/src/lib/actions/create-pdf-from-url.ts @@ -6,6 +6,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const createPdfFromUrl = createAction({ auth: ApitemplateAuth, name: 'createPdfFromUrl', + classification: 'WRITE', displayName: 'Create PDF From URL', description: 'Creates a PDF from a webpage URL.', audience: 'both', diff --git a/packages/pieces/community/apitemplate-io/src/lib/actions/create-pdf.ts b/packages/pieces/community/apitemplate-io/src/lib/actions/create-pdf.ts index 9e20794198a0..5b19f6e0169b 100644 --- a/packages/pieces/community/apitemplate-io/src/lib/actions/create-pdf.ts +++ b/packages/pieces/community/apitemplate-io/src/lib/actions/create-pdf.ts @@ -7,6 +7,7 @@ import { templateIdDropdown } from '../common/props'; export const createPdf = createAction({ auth: ApitemplateAuth, name: 'createPdf', + classification: 'WRITE', displayName: 'Create PDF', description: 'Creates a PDF from a template with provided data.', audience: 'both', diff --git a/packages/pieces/community/apitemplate-io/src/lib/actions/delete-object.ts b/packages/pieces/community/apitemplate-io/src/lib/actions/delete-object.ts index 954132bee00d..5a0989e4fade 100644 --- a/packages/pieces/community/apitemplate-io/src/lib/actions/delete-object.ts +++ b/packages/pieces/community/apitemplate-io/src/lib/actions/delete-object.ts @@ -7,6 +7,7 @@ import { transactionRefDropdown } from '../common/props'; export const deleteObject = createAction({ auth: ApitemplateAuth, name: 'deleteObject', + classification: 'DESTRUCTIVE', displayName: 'Delete Object', description: 'Deletes a generated PDF or image by its transaction reference or object ID.', audience: 'both', diff --git a/packages/pieces/community/apitemplate-io/src/lib/actions/get-account-information.ts b/packages/pieces/community/apitemplate-io/src/lib/actions/get-account-information.ts index fa9cde4f3230..bd8b5aa8a3a2 100644 --- a/packages/pieces/community/apitemplate-io/src/lib/actions/get-account-information.ts +++ b/packages/pieces/community/apitemplate-io/src/lib/actions/get-account-information.ts @@ -6,6 +6,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const getAccountInformation = createAction({ auth: ApitemplateAuth, name: 'getAccountInformation', + classification: 'READ', displayName: 'Get Account Information', description: 'Retrieves account information including usage statistics and account details.', audience: 'both', diff --git a/packages/pieces/community/apitemplate-io/src/lib/actions/list-objects.ts b/packages/pieces/community/apitemplate-io/src/lib/actions/list-objects.ts index 5ebce4919505..02e767932336 100644 --- a/packages/pieces/community/apitemplate-io/src/lib/actions/list-objects.ts +++ b/packages/pieces/community/apitemplate-io/src/lib/actions/list-objects.ts @@ -6,6 +6,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const listObjects = createAction({ auth: ApitemplateAuth, name: 'listObjects', + classification: 'SEARCH', displayName: 'List Objects', description: 'Retrieves a list of generated PDFs and images with optional filtering', diff --git a/packages/pieces/community/apollo/package.json b/packages/pieces/community/apollo/package.json index 315090d16fb6..696da8e2fa93 100644 --- a/packages/pieces/community/apollo/package.json +++ b/packages/pieces/community/apollo/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-apollo", - "version": "0.1.7", + "version": "0.1.8", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "scripts": { diff --git a/packages/pieces/community/apollo/src/lib/actions/enrich-company.ts b/packages/pieces/community/apollo/src/lib/actions/enrich-company.ts index aff56334d9ba..33d4d5f4e67d 100644 --- a/packages/pieces/community/apollo/src/lib/actions/enrich-company.ts +++ b/packages/pieces/community/apollo/src/lib/actions/enrich-company.ts @@ -8,6 +8,7 @@ import { HttpMethod, httpClient } from '@activepieces/pieces-common'; export const enrichCompany = createAction({ name: 'enrichCompany', + classification: 'READ', description: '', audience: 'both', aiMetadata: { diff --git a/packages/pieces/community/apollo/src/lib/actions/match-person.ts b/packages/pieces/community/apollo/src/lib/actions/match-person.ts index d544e19c0af1..f21a77bf52b0 100644 --- a/packages/pieces/community/apollo/src/lib/actions/match-person.ts +++ b/packages/pieces/community/apollo/src/lib/actions/match-person.ts @@ -8,6 +8,7 @@ import { export const matchPerson = createAction({ name: 'matchPerson', + classification: 'READ', displayName: 'Match Person', description: 'Enrich a persons details using their email address', audience: 'both', diff --git a/packages/pieces/community/apollo/src/lib/actions/news-articles-search.ts b/packages/pieces/community/apollo/src/lib/actions/news-articles-search.ts index 359809565e77..c0dcb79f6d99 100644 --- a/packages/pieces/community/apollo/src/lib/actions/news-articles-search.ts +++ b/packages/pieces/community/apollo/src/lib/actions/news-articles-search.ts @@ -9,6 +9,7 @@ import { export const newsArticlesSearch = createAction({ auth: apolloAuth, name: 'newsArticlesSearch', + classification: 'SEARCH', displayName: 'News Articles Search', description: 'Search for news articles related to companies in the Apollo database', diff --git a/packages/pieces/community/apollo/src/lib/actions/organization-job-postings.ts b/packages/pieces/community/apollo/src/lib/actions/organization-job-postings.ts index bb86c16e1d91..74b918ff0bda 100644 --- a/packages/pieces/community/apollo/src/lib/actions/organization-job-postings.ts +++ b/packages/pieces/community/apollo/src/lib/actions/organization-job-postings.ts @@ -9,6 +9,7 @@ import { export const organizationJobPostings = createAction({ auth: apolloAuth, name: 'organizationJobPostings', + classification: 'SEARCH', displayName: 'Organization Job Postings', description: 'Retrieve current job postings for a company to identify growing headcount areas', audience: 'both', diff --git a/packages/pieces/community/apollo/src/lib/actions/organization-search.ts b/packages/pieces/community/apollo/src/lib/actions/organization-search.ts index ffecdb8fc990..82238e9d7f15 100644 --- a/packages/pieces/community/apollo/src/lib/actions/organization-search.ts +++ b/packages/pieces/community/apollo/src/lib/actions/organization-search.ts @@ -9,6 +9,7 @@ import { export const organizationSearch = createAction({ auth: apolloAuth, name: 'organizationSearch', + classification: 'SEARCH', displayName: 'Organization Search', description: 'Search for companies in the Apollo database with various filters', diff --git a/packages/pieces/community/apollo/src/lib/actions/people-search.ts b/packages/pieces/community/apollo/src/lib/actions/people-search.ts index 85acf1b6d80a..aca4bfc23348 100644 --- a/packages/pieces/community/apollo/src/lib/actions/people-search.ts +++ b/packages/pieces/community/apollo/src/lib/actions/people-search.ts @@ -9,6 +9,7 @@ import { export const peopleSearch = createAction({ auth: apolloAuth, name: 'peopleSearch', + classification: 'SEARCH', displayName: 'People Search', description: 'Search for people in the Apollo database (does not return email/phone, use enrichment for that)', diff --git a/packages/pieces/community/appfollow/package.json b/packages/pieces/community/appfollow/package.json index 671b6103bec0..a7cf1f32ba68 100644 --- a/packages/pieces/community/appfollow/package.json +++ b/packages/pieces/community/appfollow/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-appfollow", - "version": "0.1.8", + "version": "0.1.9", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/appfollow/src/lib/actions/add-user.ts b/packages/pieces/community/appfollow/src/lib/actions/add-user.ts index 8e07bc756a96..1ee4706850ff 100644 --- a/packages/pieces/community/appfollow/src/lib/actions/add-user.ts +++ b/packages/pieces/community/appfollow/src/lib/actions/add-user.ts @@ -6,6 +6,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const addUser = createAction({ auth: appfollowAuth, name: 'addUser', + classification: 'WRITE', displayName: 'Add user', description: 'Adds a new user to the Appfollow account', audience: 'both', diff --git a/packages/pieces/community/appfollow/src/lib/actions/reply-to-review.ts b/packages/pieces/community/appfollow/src/lib/actions/reply-to-review.ts index 898ef922d495..525501a62429 100644 --- a/packages/pieces/community/appfollow/src/lib/actions/reply-to-review.ts +++ b/packages/pieces/community/appfollow/src/lib/actions/reply-to-review.ts @@ -11,6 +11,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const replyToReview = createAction({ auth: appfollowAuth, name: 'replyToReview', + classification: 'WRITE', displayName: 'Reply to Review', description: 'Reply to a specific review within a date range for a selected application and collection', diff --git a/packages/pieces/community/appfollow/src/lib/triggers/new-review.ts b/packages/pieces/community/appfollow/src/lib/triggers/new-review.ts index 492271830e16..86bba4f1d204 100644 --- a/packages/pieces/community/appfollow/src/lib/triggers/new-review.ts +++ b/packages/pieces/community/appfollow/src/lib/triggers/new-review.ts @@ -49,6 +49,7 @@ const polling: Polling, export const newReview = createTrigger({ auth: appfollowAuth, name: 'newReview', + classification: 'READ', displayName: 'New Review', description: 'Triggered when a new review is added', aiMetadata: { diff --git a/packages/pieces/community/appfollow/src/lib/triggers/new-tag.ts b/packages/pieces/community/appfollow/src/lib/triggers/new-tag.ts index e80141b1d851..b0b9e304543d 100644 --- a/packages/pieces/community/appfollow/src/lib/triggers/new-tag.ts +++ b/packages/pieces/community/appfollow/src/lib/triggers/new-tag.ts @@ -39,6 +39,7 @@ const polling: Polling, export const newTag = createTrigger({ auth: appfollowAuth, name: 'newTag', + classification: 'READ', displayName: 'New Tag', description: 'Triggered when a new tag is added', aiMetadata: { diff --git a/packages/pieces/community/ask-handle/package.json b/packages/pieces/community/ask-handle/package.json index 1196b94d2f27..b97fd1bdd47a 100644 --- a/packages/pieces/community/ask-handle/package.json +++ b/packages/pieces/community/ask-handle/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-ask-handle", - "version": "0.1.7", + "version": "0.1.8", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/ask-handle/src/lib/actions/create-lead.ts b/packages/pieces/community/ask-handle/src/lib/actions/create-lead.ts index 7b2bf7322f73..e2fa4d83cffa 100644 --- a/packages/pieces/community/ask-handle/src/lib/actions/create-lead.ts +++ b/packages/pieces/community/ask-handle/src/lib/actions/create-lead.ts @@ -6,6 +6,7 @@ import { askHandleApiCall } from '../common/client'; export const createLead = createAction({ auth: askHandleAuth, name: 'create_lead', + classification: 'WRITE', displayName: 'Create Lead', description: 'Create a new lead', audience: 'both', diff --git a/packages/pieces/community/ask-handle/src/lib/actions/create-message.ts b/packages/pieces/community/ask-handle/src/lib/actions/create-message.ts index ca8c6ea2a2e2..b55fce540ed3 100644 --- a/packages/pieces/community/ask-handle/src/lib/actions/create-message.ts +++ b/packages/pieces/community/ask-handle/src/lib/actions/create-message.ts @@ -7,6 +7,7 @@ import { roomDropdown } from '../common/props'; export const createMessage = createAction({ auth: askHandleAuth, name: 'create_message', + classification: 'WRITE', displayName: 'Create Message', description: 'Send a message to a room', audience: 'both', diff --git a/packages/pieces/community/ask-handle/src/lib/actions/list-leads.ts b/packages/pieces/community/ask-handle/src/lib/actions/list-leads.ts index b28e741ce2bd..cc2fa1446143 100644 --- a/packages/pieces/community/ask-handle/src/lib/actions/list-leads.ts +++ b/packages/pieces/community/ask-handle/src/lib/actions/list-leads.ts @@ -6,6 +6,7 @@ import { askHandleApiCall } from '../common/client'; export const listLeads = createAction({ auth: askHandleAuth, name: 'list_leads', + classification: 'SEARCH', displayName: 'List Leads', description: 'Get a list of all leads', audience: 'both', diff --git a/packages/pieces/community/ask-handle/src/lib/actions/list-rooms.ts b/packages/pieces/community/ask-handle/src/lib/actions/list-rooms.ts index df7ba95fa7f7..ee36b05f7f33 100644 --- a/packages/pieces/community/ask-handle/src/lib/actions/list-rooms.ts +++ b/packages/pieces/community/ask-handle/src/lib/actions/list-rooms.ts @@ -6,6 +6,7 @@ import { askHandleApiCall } from '../common/client'; export const listRooms = createAction({ auth: askHandleAuth, name: 'list_rooms', + classification: 'SEARCH', displayName: 'List Rooms', description: 'Get a list of all rooms', audience: 'both', diff --git a/packages/pieces/community/ask-handle/src/lib/triggers/new-lead.ts b/packages/pieces/community/ask-handle/src/lib/triggers/new-lead.ts index 931e363027b3..e118446aa7fc 100644 --- a/packages/pieces/community/ask-handle/src/lib/triggers/new-lead.ts +++ b/packages/pieces/community/ask-handle/src/lib/triggers/new-lead.ts @@ -10,6 +10,7 @@ const BASE_URL = 'https://dashboard.askhandle.com/api/v1'; export const newLeadTrigger = createTrigger({ auth: askHandleAuth, name: 'new_lead', + classification: 'READ', displayName: 'New Lead', description: 'Triggers when a new lead is created', aiMetadata: { diff --git a/packages/pieces/community/ask-handle/src/lib/triggers/new-message.ts b/packages/pieces/community/ask-handle/src/lib/triggers/new-message.ts index 53fbaa8945a7..37fec2060231 100644 --- a/packages/pieces/community/ask-handle/src/lib/triggers/new-message.ts +++ b/packages/pieces/community/ask-handle/src/lib/triggers/new-message.ts @@ -10,6 +10,7 @@ const BASE_URL = 'https://dashboard.askhandle.com/api/v1'; export const newMessageTrigger = createTrigger({ auth: askHandleAuth, name: 'new_message', + classification: 'READ', displayName: 'New Message', description: 'Triggers when a new message is received', aiMetadata: { diff --git a/packages/pieces/community/ask-handle/src/lib/triggers/new-room.ts b/packages/pieces/community/ask-handle/src/lib/triggers/new-room.ts index 7df4dc1ba043..414a4f0f966b 100644 --- a/packages/pieces/community/ask-handle/src/lib/triggers/new-room.ts +++ b/packages/pieces/community/ask-handle/src/lib/triggers/new-room.ts @@ -10,6 +10,7 @@ const BASE_URL = 'https://dashboard.askhandle.com/api/v1'; export const newRoomTrigger = createTrigger({ auth: askHandleAuth, name: 'new_room', + classification: 'READ', displayName: 'New Room', description: 'Triggers when a new room is created', aiMetadata: { diff --git a/packages/pieces/community/asknews/package.json b/packages/pieces/community/asknews/package.json index c2c14135f233..dc35a61f8685 100644 --- a/packages/pieces/community/asknews/package.json +++ b/packages/pieces/community/asknews/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-asknews", - "version": "0.0.8", + "version": "0.0.9", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/asknews/src/lib/actions/asknews-chat-completion.ts b/packages/pieces/community/asknews/src/lib/actions/asknews-chat-completion.ts index 4818dbca2652..7b6962ec295e 100644 --- a/packages/pieces/community/asknews/src/lib/actions/asknews-chat-completion.ts +++ b/packages/pieces/community/asknews/src/lib/actions/asknews-chat-completion.ts @@ -6,6 +6,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const asknewsChatCompletion = createAction({ auth: asknewsAuth, name: 'asknewsChatCompletion', + classification: 'READ', displayName: 'Chat Completion', description: 'Get chat completions from a news-infused AI assistant powered by OpenAI API', diff --git a/packages/pieces/community/asknews/src/lib/actions/create-a-newsletter.ts b/packages/pieces/community/asknews/src/lib/actions/create-a-newsletter.ts index 1d17cb1c31c6..e6ec41c70688 100644 --- a/packages/pieces/community/asknews/src/lib/actions/create-a-newsletter.ts +++ b/packages/pieces/community/asknews/src/lib/actions/create-a-newsletter.ts @@ -6,6 +6,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const createANewsletter = createAction({ auth: asknewsAuth, name: 'createANewsletter', + classification: 'WRITE', displayName: 'Create a Newsletter', description: 'Create an automated newsletter powered by news and AI', audience: 'both', diff --git a/packages/pieces/community/asknews/src/lib/actions/generate-news-knowledge-graph.ts b/packages/pieces/community/asknews/src/lib/actions/generate-news-knowledge-graph.ts index c15e7c3e3d90..8b8f48e71c7d 100644 --- a/packages/pieces/community/asknews/src/lib/actions/generate-news-knowledge-graph.ts +++ b/packages/pieces/community/asknews/src/lib/actions/generate-news-knowledge-graph.ts @@ -6,6 +6,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const generateNewsKnowledgeGraph = createAction({ auth: asknewsAuth, name: 'generateNewsKnowledgeGraph', + classification: 'SEARCH', displayName: 'Generate News Knowledge Graph', description: 'Build a custom mega-news-knowledge graph with fully disambiguated entities and relationships', audience: 'both', diff --git a/packages/pieces/community/asknews/src/lib/actions/get-article-by-id.ts b/packages/pieces/community/asknews/src/lib/actions/get-article-by-id.ts index 17e80bcd6abf..557b14cc3e58 100644 --- a/packages/pieces/community/asknews/src/lib/actions/get-article-by-id.ts +++ b/packages/pieces/community/asknews/src/lib/actions/get-article-by-id.ts @@ -6,6 +6,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const getArticleById = createAction({ auth: asknewsAuth, name: 'getArticleById', + classification: 'READ', displayName: 'Get Article by ID', description: 'Retrieve a single article or multiple articles by their UUID(s)', diff --git a/packages/pieces/community/asknews/src/lib/actions/search-news.ts b/packages/pieces/community/asknews/src/lib/actions/search-news.ts index 6873c77aafe9..c57d4efa6c63 100644 --- a/packages/pieces/community/asknews/src/lib/actions/search-news.ts +++ b/packages/pieces/community/asknews/src/lib/actions/search-news.ts @@ -6,6 +6,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const searchNews = createAction({ auth: asknewsAuth, name: 'searchNews', + classification: 'SEARCH', displayName: 'Search News', description: 'Search for enriched real-time news articles from the past 48 hours or historical archive', diff --git a/packages/pieces/community/asknews/src/lib/actions/search-stories.ts b/packages/pieces/community/asknews/src/lib/actions/search-stories.ts index 8345da7a7eb2..65dfe5db798a 100644 --- a/packages/pieces/community/asknews/src/lib/actions/search-stories.ts +++ b/packages/pieces/community/asknews/src/lib/actions/search-stories.ts @@ -6,6 +6,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const searchStories = createAction({ auth: asknewsAuth, name: 'searchStories', + classification: 'SEARCH', displayName: 'Search Stories (Narrative Clusters)', description: 'Filter and search for top news narratives and story clusters', audience: 'both', diff --git a/packages/pieces/community/asknews/src/lib/actions/update-a-newsletter.ts b/packages/pieces/community/asknews/src/lib/actions/update-a-newsletter.ts index 2572435eaab6..569a91b7ef95 100644 --- a/packages/pieces/community/asknews/src/lib/actions/update-a-newsletter.ts +++ b/packages/pieces/community/asknews/src/lib/actions/update-a-newsletter.ts @@ -6,6 +6,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const updateANewsletter = createAction({ auth: asknewsAuth, name: 'updateANewsletter', + classification: 'WRITE', displayName: 'Update a Newsletter', description: 'Update an existing automated newsletter', audience: 'both', diff --git a/packages/pieces/community/asknews/src/lib/triggers/alert-for-query.ts b/packages/pieces/community/asknews/src/lib/triggers/alert-for-query.ts index 35da56681dfc..a757caecbb18 100644 --- a/packages/pieces/community/asknews/src/lib/triggers/alert-for-query.ts +++ b/packages/pieces/community/asknews/src/lib/triggers/alert-for-query.ts @@ -9,6 +9,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const alertForQuery = createTrigger({ auth: asknewsAuth, name: 'alertForQuery', + classification: 'READ', displayName: 'Alert for Query', description: 'Trigger when a new alert is created for a specific news query', aiMetadata: { diff --git a/packages/pieces/community/assembled/package.json b/packages/pieces/community/assembled/package.json index 1e025ed47f5c..23a5d36d9296 100644 --- a/packages/pieces/community/assembled/package.json +++ b/packages/pieces/community/assembled/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-assembled", - "version": "0.1.7", + "version": "0.1.8", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/assembled/src/lib/actions/add-shift.ts b/packages/pieces/community/assembled/src/lib/actions/add-shift.ts index a2b3eb51552b..3cf2948490c0 100644 --- a/packages/pieces/community/assembled/src/lib/actions/add-shift.ts +++ b/packages/pieces/community/assembled/src/lib/actions/add-shift.ts @@ -6,6 +6,7 @@ import { assembledAuth } from '../common/auth'; export const addShift = createAction({ auth: assembledAuth, name: 'add_shift', + classification: 'WRITE', displayName: 'Add Shift on Assembled', description: 'Add a new shift to a user\'s schedule in Assembled', audience: 'both', diff --git a/packages/pieces/community/assembled/src/lib/actions/custom-graphql.ts b/packages/pieces/community/assembled/src/lib/actions/custom-graphql.ts index 9d521db81027..4cf6f35f4703 100644 --- a/packages/pieces/community/assembled/src/lib/actions/custom-graphql.ts +++ b/packages/pieces/community/assembled/src/lib/actions/custom-graphql.ts @@ -4,6 +4,7 @@ import { assembledAuth } from '../common/auth'; export const customGraphql = createAction({ name: 'custom_graphql', + classification: 'WRITE', displayName: 'Custom GraphQL', description: 'Perform a custom GraphQL query', audience: 'both', diff --git a/packages/pieces/community/assembled/src/lib/actions/delete-OOO.ts b/packages/pieces/community/assembled/src/lib/actions/delete-OOO.ts index 3874a5ea0d71..e7913f3daa00 100644 --- a/packages/pieces/community/assembled/src/lib/actions/delete-OOO.ts +++ b/packages/pieces/community/assembled/src/lib/actions/delete-OOO.ts @@ -6,6 +6,7 @@ import { assembledAuth } from '../common/auth'; export const deleteOOO = createAction({ auth: assembledAuth, name: 'delete_OOO', + classification: 'DESTRUCTIVE', displayName: 'Delete OOO Request', description: 'Cancel/delete a OOO request.', audience: 'both', diff --git a/packages/pieces/community/assembled/src/lib/actions/get-user-schedule.ts b/packages/pieces/community/assembled/src/lib/actions/get-user-schedule.ts index f4a7fd4d8a09..a64d1c75694a 100644 --- a/packages/pieces/community/assembled/src/lib/actions/get-user-schedule.ts +++ b/packages/pieces/community/assembled/src/lib/actions/get-user-schedule.ts @@ -6,6 +6,7 @@ import { assembledAuth } from '../common/auth'; export const getUserSchedule = createAction({ auth: assembledAuth, name: 'get_user_schedule', + classification: 'READ', displayName: 'Get User Schedule', description: 'Retrieves user\'s schedule for specified period.', props: { diff --git a/packages/pieces/community/assembled/src/lib/actions/ooo.ts b/packages/pieces/community/assembled/src/lib/actions/ooo.ts index 1e79c2c63900..8abd7e08fe94 100644 --- a/packages/pieces/community/assembled/src/lib/actions/ooo.ts +++ b/packages/pieces/community/assembled/src/lib/actions/ooo.ts @@ -6,6 +6,7 @@ import { assembledAuth } from '../common/auth'; export const OOO = createAction({ auth: assembledAuth, name: 'OOO', + classification: 'WRITE', displayName: 'Create OOO Request', description: 'Create an Out of Office request in Assembled.', audience: 'both', diff --git a/packages/pieces/community/assembled/src/lib/actions/update-OOO.ts b/packages/pieces/community/assembled/src/lib/actions/update-OOO.ts index 6ba1ba0ab497..c1dc33c15b78 100644 --- a/packages/pieces/community/assembled/src/lib/actions/update-OOO.ts +++ b/packages/pieces/community/assembled/src/lib/actions/update-OOO.ts @@ -6,6 +6,7 @@ import { assembledAuth } from '../common/auth'; export const updateOOO = createAction({ auth: assembledAuth, name: 'update_OOO', + classification: 'DESTRUCTIVE', displayName: 'Update OOO Request', description: 'Updates an existing OOO request.', audience: 'both', diff --git a/packages/pieces/community/assembled/src/lib/triggers/OOO-status-changed.ts b/packages/pieces/community/assembled/src/lib/triggers/OOO-status-changed.ts index 71bbad04e57a..2ca8e73c9aab 100644 --- a/packages/pieces/community/assembled/src/lib/triggers/OOO-status-changed.ts +++ b/packages/pieces/community/assembled/src/lib/triggers/OOO-status-changed.ts @@ -6,6 +6,7 @@ import { assembledAuth } from '../common/auth'; export const timeOffStatusChanged = createTrigger({ auth: assembledAuth, name: 'OOO_status_changed', + classification: 'READ', displayName: 'OOO Status Changed', description: 'Triggers on approval/rejection of OOO.', aiMetadata: { diff --git a/packages/pieces/community/assembled/src/lib/triggers/new-OOO-request.ts b/packages/pieces/community/assembled/src/lib/triggers/new-OOO-request.ts index 8ab1b67dd53b..7967a12a3ddf 100644 --- a/packages/pieces/community/assembled/src/lib/triggers/new-OOO-request.ts +++ b/packages/pieces/community/assembled/src/lib/triggers/new-OOO-request.ts @@ -6,6 +6,7 @@ import { assembledAuth } from '../common/auth'; export const newTimeOffRequest = createTrigger({ auth: assembledAuth, name: 'new_OOO_request', + classification: 'READ', displayName: 'New OOO Request', description: 'Triggers when a new OOO request is created.', aiMetadata: { diff --git a/packages/pieces/community/assembled/src/lib/triggers/schedule-updated.ts b/packages/pieces/community/assembled/src/lib/triggers/schedule-updated.ts index acb0b47e44b6..67240b7babdf 100644 --- a/packages/pieces/community/assembled/src/lib/triggers/schedule-updated.ts +++ b/packages/pieces/community/assembled/src/lib/triggers/schedule-updated.ts @@ -6,6 +6,7 @@ import { assembledAuth } from '../common/auth'; export const scheduleUpdated = createTrigger({ auth: assembledAuth, name: 'schedule_updated', + classification: 'READ', displayName: 'Schedule Updated', description: 'Triggers when user schedule is modified.', aiMetadata: { diff --git a/packages/pieces/community/attio/package.json b/packages/pieces/community/attio/package.json index 20efbc5b3077..26080a7733d1 100644 --- a/packages/pieces/community/attio/package.json +++ b/packages/pieces/community/attio/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-attio", - "version": "0.1.21", + "version": "0.1.22", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "scripts": { diff --git a/packages/pieces/community/attio/src/lib/actions/create-entry.ts b/packages/pieces/community/attio/src/lib/actions/create-entry.ts index 7230b0ad4c11..ae424e358834 100644 --- a/packages/pieces/community/attio/src/lib/actions/create-entry.ts +++ b/packages/pieces/community/attio/src/lib/actions/create-entry.ts @@ -11,6 +11,7 @@ import { export const createEntryAction = createAction({ name: 'create_entry', + classification: 'WRITE', displayName: 'Create List Entry', description: 'Add a record to a specified list.', audience: 'both', diff --git a/packages/pieces/community/attio/src/lib/actions/create-note.ts b/packages/pieces/community/attio/src/lib/actions/create-note.ts index fbb7b3465745..c128b4da8463 100644 --- a/packages/pieces/community/attio/src/lib/actions/create-note.ts +++ b/packages/pieces/community/attio/src/lib/actions/create-note.ts @@ -6,6 +6,7 @@ import { objectTypeIdDropdown } from '../common/props'; export const createNoteAction = createAction({ name: 'create_note', + classification: 'WRITE', displayName: 'Create Note', description: 'Creates a new note on a record.', audience: 'both', diff --git a/packages/pieces/community/attio/src/lib/actions/create-record.ts b/packages/pieces/community/attio/src/lib/actions/create-record.ts index 545d4bf1c552..26a2ce4444b6 100644 --- a/packages/pieces/community/attio/src/lib/actions/create-record.ts +++ b/packages/pieces/community/attio/src/lib/actions/create-record.ts @@ -6,6 +6,7 @@ import { formatInputFields, objectFields, objectTypeIdDropdown } from '../common export const createRecordAction = createAction({ name: 'create_record', + classification: 'WRITE', displayName: 'Create Record', description: 'Creates a new record such as peron,company or deal.', audience: 'both', diff --git a/packages/pieces/community/attio/src/lib/actions/create-task.ts b/packages/pieces/community/attio/src/lib/actions/create-task.ts index 800a3568d9ab..9789aac613be 100644 --- a/packages/pieces/community/attio/src/lib/actions/create-task.ts +++ b/packages/pieces/community/attio/src/lib/actions/create-task.ts @@ -7,6 +7,7 @@ import { linkedRecordDropdown, objectTypeIdDropdown } from '../common/props'; export const createTaskAction = createAction({ auth: attioAuth, name: 'create_task', + classification: 'WRITE', displayName: 'Create Task', description: 'Create a new task in Attio, optionally linked to a record and assigned to a member.', audience: 'both', diff --git a/packages/pieces/community/attio/src/lib/actions/delete-task.ts b/packages/pieces/community/attio/src/lib/actions/delete-task.ts index 2b43e881d30f..e70dd480353c 100644 --- a/packages/pieces/community/attio/src/lib/actions/delete-task.ts +++ b/packages/pieces/community/attio/src/lib/actions/delete-task.ts @@ -7,6 +7,7 @@ import { taskIdDropdown } from '../common/props'; export const deleteTaskAction = createAction({ auth: attioAuth, name: 'delete_task', + classification: 'DESTRUCTIVE', displayName: 'Delete Task', description: 'Permanently delete a task by its ID.', audience: 'both', diff --git a/packages/pieces/community/attio/src/lib/actions/find-list-entry.ts b/packages/pieces/community/attio/src/lib/actions/find-list-entry.ts index 16d44b73f7aa..dd974039eb62 100644 --- a/packages/pieces/community/attio/src/lib/actions/find-list-entry.ts +++ b/packages/pieces/community/attio/src/lib/actions/find-list-entry.ts @@ -7,6 +7,7 @@ import { formatInputFields, listFields, listIdDropdown } from '../common/props'; export const findListEntryAction = createAction({ name: 'find_list_entry', + classification: 'SEARCH', displayName: 'Find List Entry', description: 'Search for entries in a specific list in Attio using filters and return matching results.', diff --git a/packages/pieces/community/attio/src/lib/actions/find-record.ts b/packages/pieces/community/attio/src/lib/actions/find-record.ts index 73d74446031d..e810b224940e 100644 --- a/packages/pieces/community/attio/src/lib/actions/find-record.ts +++ b/packages/pieces/community/attio/src/lib/actions/find-record.ts @@ -7,6 +7,7 @@ import { AttioRecordResponse } from '../common/types'; export const findRecordAction = createAction({ name: 'find_record', + classification: 'SEARCH', displayName: 'Find Record', description: 'Search for records in Attio using filters and return matching results.', audience: 'both', diff --git a/packages/pieces/community/attio/src/lib/actions/get-call-transcript.ts b/packages/pieces/community/attio/src/lib/actions/get-call-transcript.ts index cadb09bf72a9..462a0dfce414 100644 --- a/packages/pieces/community/attio/src/lib/actions/get-call-transcript.ts +++ b/packages/pieces/community/attio/src/lib/actions/get-call-transcript.ts @@ -7,6 +7,7 @@ import { callRecordingIdDropdown, meetingIdDropdown } from '../common/props'; export const getCallTranscriptAction = createAction({ auth: attioAuth, name: 'get_call_transcript', + classification: 'READ', displayName: 'Get Call Transcript', description: 'Fetches the full transcript for a given call recording.', audience: 'both', diff --git a/packages/pieces/community/attio/src/lib/actions/get-record.ts b/packages/pieces/community/attio/src/lib/actions/get-record.ts index 34faecc5ed7d..f594aa80a19c 100644 --- a/packages/pieces/community/attio/src/lib/actions/get-record.ts +++ b/packages/pieces/community/attio/src/lib/actions/get-record.ts @@ -7,6 +7,7 @@ import { AttioRecordResponse } from '../common/types'; export const getRecordAction = createAction({ name: 'get_record', + classification: 'READ', displayName: 'Get Record', description: 'Retrieve a single record by ID and return its normalized attribute values.', audience: 'both', diff --git a/packages/pieces/community/attio/src/lib/actions/get-task.ts b/packages/pieces/community/attio/src/lib/actions/get-task.ts index 70c8cf4cd30d..5dd6016bb7b2 100644 --- a/packages/pieces/community/attio/src/lib/actions/get-task.ts +++ b/packages/pieces/community/attio/src/lib/actions/get-task.ts @@ -7,6 +7,7 @@ import { taskIdDropdown } from '../common/props'; export const getTaskAction = createAction({ auth: attioAuth, name: 'get_task', + classification: 'READ', displayName: 'Get Task', description: 'Fetch a single task by its ID.', audience: 'both', diff --git a/packages/pieces/community/attio/src/lib/actions/list-tasks.ts b/packages/pieces/community/attio/src/lib/actions/list-tasks.ts index b16e79632a53..b97e8f700018 100644 --- a/packages/pieces/community/attio/src/lib/actions/list-tasks.ts +++ b/packages/pieces/community/attio/src/lib/actions/list-tasks.ts @@ -7,6 +7,7 @@ import { linkedRecordDropdown, objectTypeIdDropdown } from '../common/props'; export const listTasksAction = createAction({ auth: attioAuth, name: 'list_tasks', + classification: 'SEARCH', displayName: 'List Tasks', description: 'List tasks with optional filters by linked record, assignee, or completion status.', audience: 'both', diff --git a/packages/pieces/community/attio/src/lib/actions/update-entry.ts b/packages/pieces/community/attio/src/lib/actions/update-entry.ts index aad5075dac2a..cc22c15d51b2 100644 --- a/packages/pieces/community/attio/src/lib/actions/update-entry.ts +++ b/packages/pieces/community/attio/src/lib/actions/update-entry.ts @@ -6,6 +6,7 @@ import { formatInputFields, listFields, listIdDropdown } from '../common/props'; export const updateEntryAction = createAction({ name: 'update_entry', + classification: 'WRITE', displayName: 'Update List Entry', description: 'Update the attributes of an existing entry in a list.', audience: 'both', diff --git a/packages/pieces/community/attio/src/lib/actions/update-record.ts b/packages/pieces/community/attio/src/lib/actions/update-record.ts index eea4b8f184b9..d9c5f9cad220 100644 --- a/packages/pieces/community/attio/src/lib/actions/update-record.ts +++ b/packages/pieces/community/attio/src/lib/actions/update-record.ts @@ -6,6 +6,7 @@ import { formatInputFields, objectFields, objectTypeIdDropdown } from '../common export const updateRecordAction = createAction({ name: 'update_record', + classification: 'WRITE', displayName: 'Update Record', description: 'Update an existing record with new attribute values.', audience: 'both', diff --git a/packages/pieces/community/attio/src/lib/actions/update-task.ts b/packages/pieces/community/attio/src/lib/actions/update-task.ts index fa158e307c4b..5f81bb794b17 100644 --- a/packages/pieces/community/attio/src/lib/actions/update-task.ts +++ b/packages/pieces/community/attio/src/lib/actions/update-task.ts @@ -8,6 +8,7 @@ import { isNil } from '@activepieces/pieces-framework'; export const updateTaskAction = createAction({ auth: attioAuth, name: 'update_task', + classification: 'WRITE', displayName: 'Update Task', description: 'Update an existing task in Attio.', audience: 'both', diff --git a/packages/pieces/community/attio/src/lib/triggers/call-recording-created.ts b/packages/pieces/community/attio/src/lib/triggers/call-recording-created.ts index e0e927c34ee6..bc63c4583896 100644 --- a/packages/pieces/community/attio/src/lib/triggers/call-recording-created.ts +++ b/packages/pieces/community/attio/src/lib/triggers/call-recording-created.ts @@ -10,6 +10,7 @@ const TRIGGER_KEY = 'call-recording-created-trigger'; export const callRecordingCreatedTrigger = createTrigger({ auth: attioAuth, name: 'call_recording_created', + classification: 'READ', displayName: 'Call Recording Created', description: 'Triggers when a call recording finishes and its media upload is complete.', aiMetadata: { diff --git a/packages/pieces/community/attio/src/lib/triggers/list-entry-created.ts b/packages/pieces/community/attio/src/lib/triggers/list-entry-created.ts index df294d99e747..ca9d7bc3f322 100644 --- a/packages/pieces/community/attio/src/lib/triggers/list-entry-created.ts +++ b/packages/pieces/community/attio/src/lib/triggers/list-entry-created.ts @@ -10,6 +10,7 @@ const TRIGGER_KEY = 'new-list-entry-trigger'; export const listEntryCreatedTrigger = createTrigger({ name: 'list_entry_created', + classification: 'READ', displayName: 'List Entry Created', description: 'Triggers when a new entry is added.', aiMetadata: { diff --git a/packages/pieces/community/attio/src/lib/triggers/list-entry-updated.ts b/packages/pieces/community/attio/src/lib/triggers/list-entry-updated.ts index 476711ab52a3..4c7fd9b28564 100644 --- a/packages/pieces/community/attio/src/lib/triggers/list-entry-updated.ts +++ b/packages/pieces/community/attio/src/lib/triggers/list-entry-updated.ts @@ -10,6 +10,7 @@ const TRIGGER_KEY = 'updated-list-entry-trigger'; export const listEntryUpdatedTrigger = createTrigger({ name: 'list_entry_updated', + classification: 'READ', displayName: 'List Entry Updated', description: 'Triggers when an existing entry is updated.', aiMetadata: { diff --git a/packages/pieces/community/attio/src/lib/triggers/record-created.ts b/packages/pieces/community/attio/src/lib/triggers/record-created.ts index 8468abe10249..e735971d966b 100644 --- a/packages/pieces/community/attio/src/lib/triggers/record-created.ts +++ b/packages/pieces/community/attio/src/lib/triggers/record-created.ts @@ -11,6 +11,7 @@ const TRIGGER_KEY = 'new-record-trigger'; export const recordCreatedTrigger = createTrigger({ auth: attioAuth, name: 'record_created', + classification: 'READ', displayName: 'Record Created', description: 'Triggers when a new record such as person,company or deal is created.', aiMetadata: { diff --git a/packages/pieces/community/attio/src/lib/triggers/record-updated.ts b/packages/pieces/community/attio/src/lib/triggers/record-updated.ts index 3549ecb313ce..cc88ca0049a3 100644 --- a/packages/pieces/community/attio/src/lib/triggers/record-updated.ts +++ b/packages/pieces/community/attio/src/lib/triggers/record-updated.ts @@ -10,6 +10,7 @@ const TRIGGER_KEY = 'updated-record-trigger'; export const recordUpdatedTrigger = createTrigger({ name: 'record_updated', + classification: 'READ', displayName: 'Record Updated', description: 'Triggers when an existing record is updated (people, companies, deals, etc.).', diff --git a/packages/pieces/community/autocalls/package.json b/packages/pieces/community/autocalls/package.json index 6bcd18802b0e..319e709dc6af 100644 --- a/packages/pieces/community/autocalls/package.json +++ b/packages/pieces/community/autocalls/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-autocalls", - "version": "0.1.6", + "version": "0.1.7", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "scripts": { diff --git a/packages/pieces/community/autocalls/src/lib/actions/add-lead.ts b/packages/pieces/community/autocalls/src/lib/actions/add-lead.ts index 13582b9bb155..c43b2141429d 100644 --- a/packages/pieces/community/autocalls/src/lib/actions/add-lead.ts +++ b/packages/pieces/community/autocalls/src/lib/actions/add-lead.ts @@ -6,6 +6,7 @@ import { baseApiUrl } from '../..'; export const addLead = createAction({ auth:autocallsAuth, name: 'addLead', + classification: 'WRITE', displayName: 'Add lead to a campaign', description: "Add lead to an outbound campaign, to be called by an assistant from our platform.", audience: 'both', diff --git a/packages/pieces/community/autocalls/src/lib/actions/campaign-control.ts b/packages/pieces/community/autocalls/src/lib/actions/campaign-control.ts index 28d912f212a4..67944d8a2610 100644 --- a/packages/pieces/community/autocalls/src/lib/actions/campaign-control.ts +++ b/packages/pieces/community/autocalls/src/lib/actions/campaign-control.ts @@ -6,6 +6,7 @@ import { baseApiUrl } from '../..'; export const campaignControl = createAction({ auth:autocallsAuth, name: 'campaignControl', + classification: 'DESTRUCTIVE', displayName: 'Start/Stop Campaign', description: "Start or stop an outbound campaign from our platform.", audience: 'both', diff --git a/packages/pieces/community/autocalls/src/lib/actions/delete-lead.ts b/packages/pieces/community/autocalls/src/lib/actions/delete-lead.ts index 863b8dddf792..48d47f462a77 100644 --- a/packages/pieces/community/autocalls/src/lib/actions/delete-lead.ts +++ b/packages/pieces/community/autocalls/src/lib/actions/delete-lead.ts @@ -6,6 +6,7 @@ import { baseApiUrl } from '../..'; export const deleteLead = createAction({ auth:autocallsAuth, name: 'deleteLead', + classification: 'DESTRUCTIVE', displayName: 'Delete Lead', description: "Delete a lead from a campaign.", audience: 'both', diff --git a/packages/pieces/community/autocalls/src/lib/actions/make-phone-call.ts b/packages/pieces/community/autocalls/src/lib/actions/make-phone-call.ts index 8ac66c2a704a..e984499dd05e 100644 --- a/packages/pieces/community/autocalls/src/lib/actions/make-phone-call.ts +++ b/packages/pieces/community/autocalls/src/lib/actions/make-phone-call.ts @@ -6,6 +6,7 @@ import { baseApiUrl } from '../..'; export const makePhoneCall = createAction({ auth:autocallsAuth, name: 'makePhoneCall', + classification: 'WRITE', displayName: 'Make Phone Call', description: "Call a customer by it's phone number using an assistant from our platform.", audience: 'both', diff --git a/packages/pieces/community/autocalls/src/lib/actions/send-sms.ts b/packages/pieces/community/autocalls/src/lib/actions/send-sms.ts index 6869a0387f6e..974040d49ac2 100644 --- a/packages/pieces/community/autocalls/src/lib/actions/send-sms.ts +++ b/packages/pieces/community/autocalls/src/lib/actions/send-sms.ts @@ -6,6 +6,7 @@ import { baseApiUrl } from '../..'; export const sendSms = createAction({ auth:autocallsAuth, name: 'sendSms', + classification: 'WRITE', displayName: 'Send SMS to Customer', description: "Send an SMS to a customer using a phone number from our platform.", audience: 'both', diff --git a/packages/pieces/community/autocalls/src/lib/triggers/get-assistants.ts b/packages/pieces/community/autocalls/src/lib/triggers/get-assistants.ts index 6ad9be4078de..1aaca9c593cb 100644 --- a/packages/pieces/community/autocalls/src/lib/triggers/get-assistants.ts +++ b/packages/pieces/community/autocalls/src/lib/triggers/get-assistants.ts @@ -65,6 +65,7 @@ const polling: Polling, export const getAssistants = createTrigger({ auth:autocallsAuth, name: 'getAssistants', +classification: 'READ', displayName: 'Updated Assistant', description: 'Triggers when assistants are fetched or updated in your Autocalls account.', aiMetadata: { diff --git a/packages/pieces/community/autocalls/src/lib/triggers/inbound-call.ts b/packages/pieces/community/autocalls/src/lib/triggers/inbound-call.ts index 2a4f2f0f258e..db07cbf77b71 100644 --- a/packages/pieces/community/autocalls/src/lib/triggers/inbound-call.ts +++ b/packages/pieces/community/autocalls/src/lib/triggers/inbound-call.ts @@ -6,6 +6,7 @@ import { baseApiUrl } from '../..'; export const inboundCall = createTrigger({ auth:autocallsAuth, name: 'inboundCall', + classification: 'READ', displayName: 'Inbound Call', description: 'Triggers for variables before connecting an inbound call.', aiMetadata: { diff --git a/packages/pieces/community/autocalls/src/lib/triggers/phone-call-ended.ts b/packages/pieces/community/autocalls/src/lib/triggers/phone-call-ended.ts index 22ade854905a..2d77d2444b70 100644 --- a/packages/pieces/community/autocalls/src/lib/triggers/phone-call-ended.ts +++ b/packages/pieces/community/autocalls/src/lib/triggers/phone-call-ended.ts @@ -6,6 +6,7 @@ import { baseApiUrl } from '../..'; export const phoneCallEnded = createTrigger({ auth:autocallsAuth, name: 'phoneCallEnded', + classification: 'READ', displayName: 'Phone Call Ended', description: 'Triggers when a phone call ends, with extracted variables.', aiMetadata: { diff --git a/packages/pieces/community/avian/package.json b/packages/pieces/community/avian/package.json index 37b154dc4779..4a01e55534f0 100644 --- a/packages/pieces/community/avian/package.json +++ b/packages/pieces/community/avian/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-avian", - "version": "0.0.5", + "version": "0.0.6", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "dependencies": { diff --git a/packages/pieces/community/avian/src/lib/actions/ask-avian.ts b/packages/pieces/community/avian/src/lib/actions/ask-avian.ts index 8c06b51eac6e..dbd98643767a 100644 --- a/packages/pieces/community/avian/src/lib/actions/ask-avian.ts +++ b/packages/pieces/community/avian/src/lib/actions/ask-avian.ts @@ -8,6 +8,7 @@ import { propsValidation, httpClient, HttpMethod, AuthenticationType } from '@ac export const askAvian = createAction({ auth: avianAuth, name: 'ask_avian', + classification: 'READ', displayName: 'Ask Avian', description: 'Ask Avian anything you want!', audience: 'both', diff --git a/packages/pieces/community/avoma/package.json b/packages/pieces/community/avoma/package.json index ed155299dcad..b42a0a01c747 100644 --- a/packages/pieces/community/avoma/package.json +++ b/packages/pieces/community/avoma/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-avoma", - "version": "0.1.6", + "version": "0.1.7", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/avoma/src/lib/actions/create-call.ts b/packages/pieces/community/avoma/src/lib/actions/create-call.ts index da6e094ad7d1..90df6d611296 100644 --- a/packages/pieces/community/avoma/src/lib/actions/create-call.ts +++ b/packages/pieces/community/avoma/src/lib/actions/create-call.ts @@ -5,6 +5,7 @@ import { avomaCommon } from '../common'; export const createCall = createAction({ auth: avomaCommon.avomaAuth, name: 'create_call', + classification: 'WRITE', displayName: 'Create Call', description: 'Creates a new call in Avoma', audience: 'both', diff --git a/packages/pieces/community/avoma/src/lib/actions/get-meeting-recording.ts b/packages/pieces/community/avoma/src/lib/actions/get-meeting-recording.ts index 68a5eaf12d33..747c06c3fc0f 100644 --- a/packages/pieces/community/avoma/src/lib/actions/get-meeting-recording.ts +++ b/packages/pieces/community/avoma/src/lib/actions/get-meeting-recording.ts @@ -5,6 +5,7 @@ import { avomaCommon } from '../common'; export const getMeetingRecording = createAction({ auth: avomaCommon.avomaAuth, name: 'get_meeting_recording', + classification: 'READ', displayName: 'Get Meeting Recording', description: 'Returns video and audio recording URLs for a given meeting', audience: 'both', diff --git a/packages/pieces/community/avoma/src/lib/actions/get-meeting-transcription.ts b/packages/pieces/community/avoma/src/lib/actions/get-meeting-transcription.ts index 77278c01e619..601f9e966b9d 100644 --- a/packages/pieces/community/avoma/src/lib/actions/get-meeting-transcription.ts +++ b/packages/pieces/community/avoma/src/lib/actions/get-meeting-transcription.ts @@ -5,6 +5,7 @@ import { avomaCommon } from '../common'; export const getMeetingTranscription = createAction({ auth: avomaCommon.avomaAuth, name: 'get_meeting_transcription', + classification: 'READ', displayName: 'Get Meeting Transcription', description: 'Returns transcription with speakers, timestamps, and VTT file URL', audience: 'both', diff --git a/packages/pieces/community/avoma/src/lib/triggers/meeting-cancelled.ts b/packages/pieces/community/avoma/src/lib/triggers/meeting-cancelled.ts index 31339bd68aa0..acfb7ba2c1df 100644 --- a/packages/pieces/community/avoma/src/lib/triggers/meeting-cancelled.ts +++ b/packages/pieces/community/avoma/src/lib/triggers/meeting-cancelled.ts @@ -2,6 +2,7 @@ import { createTrigger, TriggerStrategy, Property } from '@activepieces/pieces-f export const meetingCancelled = createTrigger({ name: 'meeting_cancelled', + classification: 'READ', displayName: 'Meeting Cancelled', description: 'Triggers when a meeting booked via the scheduling page is cancelled', aiMetadata: { diff --git a/packages/pieces/community/avoma/src/lib/triggers/meeting-rescheduled.ts b/packages/pieces/community/avoma/src/lib/triggers/meeting-rescheduled.ts index 784ad1420f9d..b3cb229dadef 100644 --- a/packages/pieces/community/avoma/src/lib/triggers/meeting-rescheduled.ts +++ b/packages/pieces/community/avoma/src/lib/triggers/meeting-rescheduled.ts @@ -2,6 +2,7 @@ import { createTrigger, TriggerStrategy, Property } from '@activepieces/pieces-f export const meetingRescheduled = createTrigger({ name: 'meeting_rescheduled', + classification: 'READ', displayName: 'Meeting Rescheduled', description: 'Triggers when a scheduled meeting is rescheduled', aiMetadata: { diff --git a/packages/pieces/community/avoma/src/lib/triggers/new-meeting-scheduled.ts b/packages/pieces/community/avoma/src/lib/triggers/new-meeting-scheduled.ts index 02653af56087..8d17a005cde8 100644 --- a/packages/pieces/community/avoma/src/lib/triggers/new-meeting-scheduled.ts +++ b/packages/pieces/community/avoma/src/lib/triggers/new-meeting-scheduled.ts @@ -2,6 +2,7 @@ import { createTrigger, TriggerStrategy, Property } from '@activepieces/pieces-f export const newMeetingScheduled = createTrigger({ name: 'new_meeting_scheduled', + classification: 'READ', displayName: 'New Meeting Scheduled', description: 'Triggers when a meeting is booked via one of your Avoma scheduling pages', aiMetadata: { diff --git a/packages/pieces/community/avoma/src/lib/triggers/new-note.ts b/packages/pieces/community/avoma/src/lib/triggers/new-note.ts index 2aba701a02b2..4141a7aada67 100644 --- a/packages/pieces/community/avoma/src/lib/triggers/new-note.ts +++ b/packages/pieces/community/avoma/src/lib/triggers/new-note.ts @@ -2,6 +2,7 @@ import { createTrigger, TriggerStrategy, Property } from '@activepieces/pieces-f export const newNote = createTrigger({ name: 'new_note', + classification: 'READ', displayName: 'New Note', description: 'Triggers when notes are successfully generated for meetings or calls', diff --git a/packages/pieces/community/aws-bedrock/package.json b/packages/pieces/community/aws-bedrock/package.json index 2aa2df7f69b5..9442cb348e31 100644 --- a/packages/pieces/community/aws-bedrock/package.json +++ b/packages/pieces/community/aws-bedrock/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-aws-bedrock", - "version": "0.2.3", + "version": "0.2.4", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/aws-bedrock/src/lib/actions/generate-content-from-image.ts b/packages/pieces/community/aws-bedrock/src/lib/actions/generate-content-from-image.ts index db1007e0a56a..ed2d66d06b72 100644 --- a/packages/pieces/community/aws-bedrock/src/lib/actions/generate-content-from-image.ts +++ b/packages/pieces/community/aws-bedrock/src/lib/actions/generate-content-from-image.ts @@ -18,6 +18,7 @@ export const generateContentFromImage = createAction({ audience: 'human', auth: awsBedrockCombinedAuth, name: 'generate_content_from_image', + classification: 'READ', displayName: 'Generate Content from Image', description: 'Ask a Bedrock model a question about an image.', props: { diff --git a/packages/pieces/community/aws-bedrock/src/lib/actions/generate-embeddings.ts b/packages/pieces/community/aws-bedrock/src/lib/actions/generate-embeddings.ts index 9cb651fe3d5e..71acee5f0598 100644 --- a/packages/pieces/community/aws-bedrock/src/lib/actions/generate-embeddings.ts +++ b/packages/pieces/community/aws-bedrock/src/lib/actions/generate-embeddings.ts @@ -12,6 +12,7 @@ export const generateEmbeddings = createAction({ audience: 'human', auth: awsBedrockCombinedAuth, name: 'generate_embeddings', + classification: 'READ', displayName: 'Generate Embeddings', description: 'Generate vector embeddings from text using Amazon Titan Embed, Cohere Embed, or Amazon Nova Multimodal Embeddings models.', diff --git a/packages/pieces/community/aws-bedrock/src/lib/actions/generate-image.ts b/packages/pieces/community/aws-bedrock/src/lib/actions/generate-image.ts index b6df0695b52d..37b680e5fcf0 100644 --- a/packages/pieces/community/aws-bedrock/src/lib/actions/generate-image.ts +++ b/packages/pieces/community/aws-bedrock/src/lib/actions/generate-image.ts @@ -12,6 +12,7 @@ export const generateImage = createAction({ audience: 'human', auth: awsBedrockCombinedAuth, name: 'generate_image', + classification: 'READ', displayName: 'Generate Image', description: 'Generate an image from a text prompt using Amazon Titan Image Generator or Stability AI models.', diff --git a/packages/pieces/community/aws-bedrock/src/lib/actions/send-prompt.ts b/packages/pieces/community/aws-bedrock/src/lib/actions/send-prompt.ts index d184c924c745..d986f2d08e44 100644 --- a/packages/pieces/community/aws-bedrock/src/lib/actions/send-prompt.ts +++ b/packages/pieces/community/aws-bedrock/src/lib/actions/send-prompt.ts @@ -24,6 +24,7 @@ export const sendPrompt = createAction({ audience: 'human', auth: awsBedrockCombinedAuth, name: 'send_prompt', + classification: 'READ', displayName: 'Ask Bedrock', description: 'Send a text prompt to an Amazon Bedrock model.', props: { diff --git a/packages/pieces/community/azure-ad/package.json b/packages/pieces/community/azure-ad/package.json index 2c49c7617e80..a53daa2c47aa 100644 --- a/packages/pieces/community/azure-ad/package.json +++ b/packages/pieces/community/azure-ad/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-azure-ad", - "version": "0.2.4", + "version": "0.2.5", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/azure-ad/src/lib/actions/add-member-to-group.ts b/packages/pieces/community/azure-ad/src/lib/actions/add-member-to-group.ts index 6bf6cc89ebda..544da6155c8f 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/add-member-to-group.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/add-member-to-group.ts @@ -6,6 +6,7 @@ import { callGraphApi, groupDropdown, directoryObjectDropdown } from '../common' export const addMemberToGroupAction = createAction({ auth: azureAdAuth, name: 'add_member_to_group', + classification: 'WRITE', displayName: 'Add Member to Group', description: 'Adds a user or group as a member of an Azure AD group.', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/add-or-remove-user-license.ts b/packages/pieces/community/azure-ad/src/lib/actions/add-or-remove-user-license.ts index d40ce0501170..b3588802f6b1 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/add-or-remove-user-license.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/add-or-remove-user-license.ts @@ -6,6 +6,7 @@ import { callGraphApi, flattenUser, userDropdown } from '../common'; export const addOrRemoveUserLicenseAction = createAction({ auth: azureAdAuth, name: 'add_or_remove_user_license', + classification: 'DESTRUCTIVE', displayName: 'Add or Remove User License', description: 'Assigns or removes licenses for a user. Use addLicenses to add (include disabledPlans to disable specific service plans) and removeLicenses to remove by SkuId.', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/create-group.ts b/packages/pieces/community/azure-ad/src/lib/actions/create-group.ts index 98866f7169ff..1446606698a9 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/create-group.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/create-group.ts @@ -6,6 +6,7 @@ import { callGraphApi, flattenGroup } from '../common'; export const createGroupAction = createAction({ auth: azureAdAuth, name: 'create_group', + classification: 'WRITE', displayName: 'Create Group', description: 'Creates a new group in Azure Active Directory.', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/create-user.ts b/packages/pieces/community/azure-ad/src/lib/actions/create-user.ts index 6ee4505a5bb3..8b7683da99a7 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/create-user.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/create-user.ts @@ -6,6 +6,7 @@ import { callGraphApi, flattenUser } from '../common'; export const createUserAction = createAction({ auth: azureAdAuth, name: 'create_user', + classification: 'WRITE', displayName: 'Create User', description: 'Creates a new user in Microsoft Entra ID.', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/delete-group.ts b/packages/pieces/community/azure-ad/src/lib/actions/delete-group.ts index fa4edf5d7794..dee8143ea025 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/delete-group.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/delete-group.ts @@ -6,6 +6,7 @@ import { callGraphApi, groupDropdown } from '../common'; export const deleteGroupAction = createAction({ auth: azureAdAuth, name: 'delete_group', + classification: 'DESTRUCTIVE', displayName: 'Delete Group', description: 'Deletes an Azure AD group by ID.', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/delete-user.ts b/packages/pieces/community/azure-ad/src/lib/actions/delete-user.ts index e31839f5184e..285e6c9bb787 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/delete-user.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/delete-user.ts @@ -6,6 +6,7 @@ import { callGraphApi, userDropdown } from '../common'; export const deleteUserAction = createAction({ auth: azureAdAuth, name: 'delete_user', + classification: 'DESTRUCTIVE', displayName: 'Delete User', description: 'Deletes a user from Azure Active Directory.', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/get-enabled-users.ts b/packages/pieces/community/azure-ad/src/lib/actions/get-enabled-users.ts index 24619abb57a6..6d819210c649 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/get-enabled-users.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/get-enabled-users.ts @@ -6,6 +6,7 @@ import { callGraphApi, flattenUser } from '../common'; export const getEnabledUsersAction = createAction({ auth: azureAdAuth, name: 'get_enabled_users', + classification: 'SEARCH', displayName: 'Get Enabled Users', description: 'Retrieves a single page of enabled users (accountEnabled eq true).', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/get-group-by-id.ts b/packages/pieces/community/azure-ad/src/lib/actions/get-group-by-id.ts index 41f7ea5ee162..3ef53d6b3d26 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/get-group-by-id.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/get-group-by-id.ts @@ -6,6 +6,7 @@ import { callGraphApi, flattenGroup, groupDropdown } from '../common'; export const getGroupByIdAction = createAction({ auth: azureAdAuth, name: 'get_group_by_id', + classification: 'READ', displayName: 'Get Group by ID', description: 'Retrieves an Azure AD group by its object ID.', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/get-group-custom-attributes.ts b/packages/pieces/community/azure-ad/src/lib/actions/get-group-custom-attributes.ts index 7ad8115886f2..ab7dd8e6f2fd 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/get-group-custom-attributes.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/get-group-custom-attributes.ts @@ -6,6 +6,7 @@ import { callGraphApi, groupDropdown } from '../common'; export const getGroupCustomAttributesAction = createAction({ auth: azureAdAuth, name: 'get_group_custom_attributes', + classification: 'READ', displayName: 'Get Group Custom Attributes', description: 'Gets extension and custom attributes for an Azure AD group. Returns schema extensions and open extensions.', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/get-user-by-id.ts b/packages/pieces/community/azure-ad/src/lib/actions/get-user-by-id.ts index 2971ff84cbd9..9b65ca66c75a 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/get-user-by-id.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/get-user-by-id.ts @@ -6,6 +6,7 @@ import { callGraphApi, flattenUser, userDropdown } from '../common'; export const getUserByIdAction = createAction({ auth: azureAdAuth, name: 'get_user_by_id', + classification: 'READ', displayName: 'Get User by ID', description: 'Retrieves an Azure AD user by object ID or user principal name.', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/list-enabled-users.ts b/packages/pieces/community/azure-ad/src/lib/actions/list-enabled-users.ts index d4750fd5a90c..d9886dd1d002 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/list-enabled-users.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/list-enabled-users.ts @@ -6,6 +6,7 @@ import { callGraphApi, flattenUser } from '../common'; export const listEnabledUsersAction = createAction({ auth: azureAdAuth, name: 'list_enabled_users', + classification: 'SEARCH', displayName: 'List Enabled Users', description: 'Lists all enabled users in the directory, following nextLink for pagination.', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/list-group-members.ts b/packages/pieces/community/azure-ad/src/lib/actions/list-group-members.ts index b11c6ec6fa7f..4bba0545b9d5 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/list-group-members.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/list-group-members.ts @@ -6,6 +6,7 @@ import { callGraphApi, flattenObject, groupDropdown } from '../common'; export const listGroupMembersAction = createAction({ auth: azureAdAuth, name: 'list_group_members', + classification: 'SEARCH', displayName: 'List Group Members', description: 'Lists members of an Azure AD group.', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/list-users.ts b/packages/pieces/community/azure-ad/src/lib/actions/list-users.ts index 4e721422b283..dc8afc049cfc 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/list-users.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/list-users.ts @@ -6,6 +6,7 @@ import { callGraphApi, flattenUser } from '../common'; export const listUsersAction = createAction({ auth: azureAdAuth, name: 'list_users', + classification: 'SEARCH', displayName: 'List Users', description: 'Lists users in the directory. Supports optional filter and top (page size).', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/reset-custom-attributes.ts b/packages/pieces/community/azure-ad/src/lib/actions/reset-custom-attributes.ts index 5324fe0b4e77..3a607f4bf8a1 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/reset-custom-attributes.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/reset-custom-attributes.ts @@ -6,6 +6,7 @@ import { callGraphApi, getResourceOptionsForType } from '../common'; export const resetCustomAttributesAction = createAction({ auth: azureAdAuth, name: 'reset_custom_attributes', + classification: 'DESTRUCTIVE', displayName: 'Reset Custom Attributes', description: 'Clears extension/custom attributes on a user or group. Provide the resource type and ID, and the extension property names to clear.', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/revoke-sign-in-session.ts b/packages/pieces/community/azure-ad/src/lib/actions/revoke-sign-in-session.ts index 20043fd39630..44aa07bf3b04 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/revoke-sign-in-session.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/revoke-sign-in-session.ts @@ -6,6 +6,7 @@ import { callGraphApi, userDropdown } from '../common'; export const revokeSignInSessionAction = createAction({ auth: azureAdAuth, name: 'revoke_sign_in_session', + classification: 'DESTRUCTIVE', displayName: 'Revoke Sign-in Session', description: 'Revokes all refresh tokens for the user, forcing them to sign in again.', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/actions/update-user.ts b/packages/pieces/community/azure-ad/src/lib/actions/update-user.ts index 4288e94b4e94..c4bd8fc9ce38 100644 --- a/packages/pieces/community/azure-ad/src/lib/actions/update-user.ts +++ b/packages/pieces/community/azure-ad/src/lib/actions/update-user.ts @@ -6,6 +6,7 @@ import { callGraphApi, flattenUser, userDropdown } from '../common'; export const updateUserAction = createAction({ auth: azureAdAuth, name: 'update_user', + classification: 'WRITE', displayName: 'Update User', description: 'Updates an Azure AD user. Only provide fields you want to change.', audience: 'both', diff --git a/packages/pieces/community/azure-ad/src/lib/triggers/new-deleted-user.ts b/packages/pieces/community/azure-ad/src/lib/triggers/new-deleted-user.ts index 985fd5ac15cc..43a2809c53a4 100644 --- a/packages/pieces/community/azure-ad/src/lib/triggers/new-deleted-user.ts +++ b/packages/pieces/community/azure-ad/src/lib/triggers/new-deleted-user.ts @@ -9,6 +9,7 @@ const USER_SELECT = 'id,displayName,userPrincipalName,mail,givenName,surname'; export const newDeletedUserTrigger = createTrigger({ auth: azureAdAuth, name: 'new_deleted_user', + classification: 'READ', displayName: 'New Deleted User', description: 'Triggers when a user is deleted from Microsoft Entra ID.', aiMetadata: { diff --git a/packages/pieces/community/azure-ad/src/lib/triggers/new-group.ts b/packages/pieces/community/azure-ad/src/lib/triggers/new-group.ts index 9b458d9322f4..2576fdd09f3a 100644 --- a/packages/pieces/community/azure-ad/src/lib/triggers/new-group.ts +++ b/packages/pieces/community/azure-ad/src/lib/triggers/new-group.ts @@ -19,6 +19,7 @@ const GROUP_SELECT = export const newGroupTrigger = createTrigger({ auth: azureAdAuth, name: 'new_group', + classification: 'READ', displayName: 'New Group', description: 'Triggers when a new group is created in Microsoft Entra ID.', aiMetadata: { diff --git a/packages/pieces/community/azure-ad/src/lib/triggers/new-user.ts b/packages/pieces/community/azure-ad/src/lib/triggers/new-user.ts index 7b09770f0537..316dc3d83af5 100644 --- a/packages/pieces/community/azure-ad/src/lib/triggers/new-user.ts +++ b/packages/pieces/community/azure-ad/src/lib/triggers/new-user.ts @@ -15,6 +15,7 @@ const USER_SELECT = export const newUserTrigger = createTrigger({ auth: azureAdAuth, name: 'new_user', + classification: 'READ', displayName: 'New User', description: 'Triggers when a new user is created in Microsoft Entra ID.', aiMetadata: { diff --git a/packages/pieces/community/azure-blob-storage/package.json b/packages/pieces/community/azure-blob-storage/package.json index e5dbf9554935..cdaa0428ecb6 100644 --- a/packages/pieces/community/azure-blob-storage/package.json +++ b/packages/pieces/community/azure-blob-storage/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-azure-blob-storage", - "version": "0.1.8", + "version": "0.1.9", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/azure-blob-storage/src/lib/actions/add-tags-to-blob.ts b/packages/pieces/community/azure-blob-storage/src/lib/actions/add-tags-to-blob.ts index 4bff4a7880fa..895b8f46653c 100644 --- a/packages/pieces/community/azure-blob-storage/src/lib/actions/add-tags-to-blob.ts +++ b/packages/pieces/community/azure-blob-storage/src/lib/actions/add-tags-to-blob.ts @@ -6,6 +6,7 @@ import { containerProp } from '../common'; export const addTagsToBlob = createAction({ auth: azureBlobStorageAuth, name: 'addTagsToBlob', + classification: 'WRITE', displayName: 'Add Tags to Blob', description: 'Adds Tags to the Blob at the specified location', audience: 'both', diff --git a/packages/pieces/community/azure-blob-storage/src/lib/actions/create-blob.ts b/packages/pieces/community/azure-blob-storage/src/lib/actions/create-blob.ts index bd1c3e3a0c43..ba294083aa35 100644 --- a/packages/pieces/community/azure-blob-storage/src/lib/actions/create-blob.ts +++ b/packages/pieces/community/azure-blob-storage/src/lib/actions/create-blob.ts @@ -6,6 +6,7 @@ import { containerProp } from '../common'; export const createBlob = createAction({ auth: azureBlobStorageAuth, name: 'createBlob', + classification: 'WRITE', displayName: 'Create Blob', description: 'Creates a new Blob in the specified location', audience: 'both', diff --git a/packages/pieces/community/azure-blob-storage/src/lib/actions/create-container.ts b/packages/pieces/community/azure-blob-storage/src/lib/actions/create-container.ts index 93ffb7582ab6..9ed87fbb6362 100644 --- a/packages/pieces/community/azure-blob-storage/src/lib/actions/create-container.ts +++ b/packages/pieces/community/azure-blob-storage/src/lib/actions/create-container.ts @@ -5,6 +5,7 @@ import { BlobServiceClient } from '@azure/storage-blob'; export const createContainer = createAction({ auth: azureBlobStorageAuth, name: 'createContainer', + classification: 'WRITE', displayName: 'Create Container', description: 'Creates a new container', audience: 'both', diff --git a/packages/pieces/community/azure-blob-storage/src/lib/actions/delete-blob.ts b/packages/pieces/community/azure-blob-storage/src/lib/actions/delete-blob.ts index b3e454a7dec0..3a36470af218 100644 --- a/packages/pieces/community/azure-blob-storage/src/lib/actions/delete-blob.ts +++ b/packages/pieces/community/azure-blob-storage/src/lib/actions/delete-blob.ts @@ -6,6 +6,7 @@ import { containerProp } from '../common'; export const deleteBlob = createAction({ auth: azureBlobStorageAuth, name: 'deleteBlob', + classification: 'DESTRUCTIVE', displayName: 'Delete Blob', description: 'Deletes the Blob at the specified location', audience: 'both', diff --git a/packages/pieces/community/azure-blob-storage/src/lib/actions/delete-container.ts b/packages/pieces/community/azure-blob-storage/src/lib/actions/delete-container.ts index dd1186b3559b..cde59064ecbe 100644 --- a/packages/pieces/community/azure-blob-storage/src/lib/actions/delete-container.ts +++ b/packages/pieces/community/azure-blob-storage/src/lib/actions/delete-container.ts @@ -6,6 +6,7 @@ import { containerProp } from '../common'; export const deleteContainer = createAction({ auth: azureBlobStorageAuth, name: 'deleteContainer', + classification: 'DESTRUCTIVE', displayName: 'Delete Container', description: 'Deletes an existing container', audience: 'both', diff --git a/packages/pieces/community/azure-blob-storage/src/lib/actions/find-blobs.ts b/packages/pieces/community/azure-blob-storage/src/lib/actions/find-blobs.ts index e6d559d3c93b..f8011d4b330c 100644 --- a/packages/pieces/community/azure-blob-storage/src/lib/actions/find-blobs.ts +++ b/packages/pieces/community/azure-blob-storage/src/lib/actions/find-blobs.ts @@ -6,6 +6,7 @@ import { containerProp } from '../common'; export const findBlobs = createAction({ auth: azureBlobStorageAuth, name: 'findBlobs', + classification: 'SEARCH', displayName: 'Find Blobs', description: 'Finds Blobs based on their tags', audience: 'both', diff --git a/packages/pieces/community/azure-blob-storage/src/lib/actions/list-blobs.ts b/packages/pieces/community/azure-blob-storage/src/lib/actions/list-blobs.ts index c7ce7512f9a8..3876d73f9cb5 100644 --- a/packages/pieces/community/azure-blob-storage/src/lib/actions/list-blobs.ts +++ b/packages/pieces/community/azure-blob-storage/src/lib/actions/list-blobs.ts @@ -6,6 +6,7 @@ import { containerProp } from '../common'; export const listBlobs = createAction({ auth: azureBlobStorageAuth, name: 'listBlobs', + classification: 'SEARCH', displayName: 'List Blobs', description: 'List Blobs in the specified Azure Blob Storage container', audience: 'both', diff --git a/packages/pieces/community/azure-blob-storage/src/lib/actions/list-containers.ts b/packages/pieces/community/azure-blob-storage/src/lib/actions/list-containers.ts index 1805b5a316c3..b02ce89943e7 100644 --- a/packages/pieces/community/azure-blob-storage/src/lib/actions/list-containers.ts +++ b/packages/pieces/community/azure-blob-storage/src/lib/actions/list-containers.ts @@ -5,6 +5,7 @@ import { BlobServiceClient } from '@azure/storage-blob'; export const listContainers = createAction({ auth: azureBlobStorageAuth, name: 'listContainers', + classification: 'SEARCH', displayName: 'List Containers', description: 'List Containers in the Azure Blob Storage account', audience: 'both', diff --git a/packages/pieces/community/azure-blob-storage/src/lib/actions/read-blob.ts b/packages/pieces/community/azure-blob-storage/src/lib/actions/read-blob.ts index 75fe77c4c7ba..c0b0abc6e162 100644 --- a/packages/pieces/community/azure-blob-storage/src/lib/actions/read-blob.ts +++ b/packages/pieces/community/azure-blob-storage/src/lib/actions/read-blob.ts @@ -7,6 +7,7 @@ import { containerProp } from '../common'; export const readBlob = createAction({ auth: azureBlobStorageAuth, name: 'readBlob', + classification: 'READ', displayName: 'Read Blob', description: 'Read the Blob at the specified lcoation', audience: 'both', diff --git a/packages/pieces/community/azure-communication-services/package.json b/packages/pieces/community/azure-communication-services/package.json index 46e67097a0bc..a9f97dd0c972 100644 --- a/packages/pieces/community/azure-communication-services/package.json +++ b/packages/pieces/community/azure-communication-services/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-azure-communication-services", - "version": "0.1.6", + "version": "0.1.7", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "dependencies": { diff --git a/packages/pieces/community/azure-communication-services/src/lib/actions/send-email.ts b/packages/pieces/community/azure-communication-services/src/lib/actions/send-email.ts index b3c11cc08779..69c78a21470e 100644 --- a/packages/pieces/community/azure-communication-services/src/lib/actions/send-email.ts +++ b/packages/pieces/community/azure-communication-services/src/lib/actions/send-email.ts @@ -5,6 +5,7 @@ import { EmailClient, EmailMessage } from '@azure/communication-email'; export const sendEmail = createAction({ auth: azureCommunicationServiceAuth, name: 'send_email', + classification: 'WRITE', displayName: 'Send Email', description: 'Send a text or HTML email', audience: 'both', diff --git a/packages/pieces/community/azure-devops/package.json b/packages/pieces/community/azure-devops/package.json index 50d547793e94..bc833fd9e2aa 100644 --- a/packages/pieces/community/azure-devops/package.json +++ b/packages/pieces/community/azure-devops/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-azure-devops", - "version": "0.0.5", + "version": "0.0.6", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "scripts": { diff --git a/packages/pieces/community/azure-devops/src/lib/actions/add-comment.ts b/packages/pieces/community/azure-devops/src/lib/actions/add-comment.ts index 8514178cbb64..961951284232 100644 --- a/packages/pieces/community/azure-devops/src/lib/actions/add-comment.ts +++ b/packages/pieces/community/azure-devops/src/lib/actions/add-comment.ts @@ -6,6 +6,7 @@ import { azureDevOpsCommon, IdentityRef } from '../common'; export const addCommentAction = createAction({ auth: azureDevOpsAuth, name: 'add_comment', + classification: 'WRITE', displayName: 'Add Comment', description: 'Adds a comment to an existing work item in Azure DevOps', audience: 'both', diff --git a/packages/pieces/community/azure-devops/src/lib/actions/create-work-item.ts b/packages/pieces/community/azure-devops/src/lib/actions/create-work-item.ts index c9d201836fb8..53f9b1d8d955 100644 --- a/packages/pieces/community/azure-devops/src/lib/actions/create-work-item.ts +++ b/packages/pieces/community/azure-devops/src/lib/actions/create-work-item.ts @@ -10,6 +10,7 @@ import { export const createWorkItemAction = createAction({ auth: azureDevOpsAuth, name: 'create_work_item', + classification: 'WRITE', displayName: 'Create Work Item', description: 'Creates a new work item (Bug, Task, User Story, etc.) in Azure DevOps', audience: 'both', diff --git a/packages/pieces/community/azure-devops/src/lib/actions/get-work-item.ts b/packages/pieces/community/azure-devops/src/lib/actions/get-work-item.ts index 0ae4dda82b10..29181967c3c6 100644 --- a/packages/pieces/community/azure-devops/src/lib/actions/get-work-item.ts +++ b/packages/pieces/community/azure-devops/src/lib/actions/get-work-item.ts @@ -9,6 +9,7 @@ import { export const getWorkItemAction = createAction({ auth: azureDevOpsAuth, name: 'get_work_item', + classification: 'READ', displayName: 'Get Work Item', description: 'Retrieves a work item by ID from Azure DevOps', audience: 'both', diff --git a/packages/pieces/community/azure-devops/src/lib/actions/list-work-items.ts b/packages/pieces/community/azure-devops/src/lib/actions/list-work-items.ts index 78586b101154..cb1cca896313 100644 --- a/packages/pieces/community/azure-devops/src/lib/actions/list-work-items.ts +++ b/packages/pieces/community/azure-devops/src/lib/actions/list-work-items.ts @@ -11,6 +11,7 @@ const DEFAULT_WIQL = `SELECT [System.Id] FROM WorkItems WHERE [System.TeamProjec export const listWorkItemsAction = createAction({ auth: azureDevOpsAuth, name: 'list_work_items', + classification: 'SEARCH', displayName: 'List Work Items', description: 'Lists work items from Azure DevOps using a WIQL query', audience: 'both', diff --git a/packages/pieces/community/azure-devops/src/lib/actions/update-work-item.ts b/packages/pieces/community/azure-devops/src/lib/actions/update-work-item.ts index b04b9d7b0a5e..b6d2a0b1b440 100644 --- a/packages/pieces/community/azure-devops/src/lib/actions/update-work-item.ts +++ b/packages/pieces/community/azure-devops/src/lib/actions/update-work-item.ts @@ -10,6 +10,7 @@ import { export const updateWorkItemAction = createAction({ auth: azureDevOpsAuth, name: 'update_work_item', + classification: 'WRITE', displayName: 'Update Work Item', description: 'Updates an existing work item in Azure DevOps', audience: 'both', diff --git a/packages/pieces/community/azure-devops/src/lib/triggers/new-updated-work-item-webhook.ts b/packages/pieces/community/azure-devops/src/lib/triggers/new-updated-work-item-webhook.ts index 7c8a90a76124..573aa8ca5d9d 100644 --- a/packages/pieces/community/azure-devops/src/lib/triggers/new-updated-work-item-webhook.ts +++ b/packages/pieces/community/azure-devops/src/lib/triggers/new-updated-work-item-webhook.ts @@ -41,6 +41,7 @@ const sampleWebhookOutput: FlatWorkItem = { export const newUpdatedWorkItemWebhookTrigger = createTrigger({ auth: azureDevOpsAuth, name: 'new_updated_work_item_webhook', + classification: 'READ', displayName: 'New or Updated Work Item (Instant)', description: 'Fires instantly when a work item is created, updated, or commented on in Azure DevOps via a Service Hooks subscription. Requires a public webhook URL reachable from Azure DevOps.', diff --git a/packages/pieces/community/azure-devops/src/lib/triggers/new-updated-work-item.ts b/packages/pieces/community/azure-devops/src/lib/triggers/new-updated-work-item.ts index 45b448b33ab9..4d0a36c176a7 100644 --- a/packages/pieces/community/azure-devops/src/lib/triggers/new-updated-work-item.ts +++ b/packages/pieces/community/azure-devops/src/lib/triggers/new-updated-work-item.ts @@ -112,6 +112,7 @@ const sampleWorkItem: FlatWorkItem = { export const newUpdatedWorkItemTrigger = createTrigger({ auth: azureDevOpsAuth, name: 'new_updated_work_item', + classification: 'READ', displayName: 'New or Updated Work Item (Polling)', description: 'Polls Azure DevOps every few minutes and fires when a work item is created or updated. Use this when your Activepieces instance is not reachable from the public internet; otherwise prefer the Instant trigger. Pick a work item type to unlock the state filter.', diff --git a/packages/pieces/community/azure-openai/package.json b/packages/pieces/community/azure-openai/package.json index d7dec0eb9632..ed9d9e8f5e9a 100644 --- a/packages/pieces/community/azure-openai/package.json +++ b/packages/pieces/community/azure-openai/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-azure-openai", - "version": "0.1.8", + "version": "0.1.9", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "dependencies": { diff --git a/packages/pieces/community/azure-openai/src/lib/actions/ask-gpt.ts b/packages/pieces/community/azure-openai/src/lib/actions/ask-gpt.ts index 1927dec92ed9..01b4c0f8ecf5 100644 --- a/packages/pieces/community/azure-openai/src/lib/actions/ask-gpt.ts +++ b/packages/pieces/community/azure-openai/src/lib/actions/ask-gpt.ts @@ -13,6 +13,7 @@ export const askGpt = createAction({ audience: 'both', auth: azureOpenaiAuth, name: 'ask_gpt', + classification: 'READ', displayName: 'Ask GPT', description: 'Ask ChatGPT anything you want!', aiMetadata: { description: 'Sends a prompt to a chat model deployed on your own Azure OpenAI resource and returns the generated answer text; leave the memory key empty for a stateless one-off question, or set one to share a conversation history across runs and flows so follow-up turns keep context. Requires the Azure deployment name (your own deployment, not a public model id) and a max-tokens value, so pick this only when the workflow must run through Azure OpenAI rather than the vendor-hosted OpenAI, Anthropic, or Google Gemini pieces. Not idempotent: every call is a fresh non-deterministic billed completion, and it appends to the stored history whenever a memory key is set.', idempotent: false }, diff --git a/packages/pieces/community/backblaze/package.json b/packages/pieces/community/backblaze/package.json index f7d276b998e1..db34b4b22a76 100644 --- a/packages/pieces/community/backblaze/package.json +++ b/packages/pieces/community/backblaze/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-backblaze", - "version": "0.1.6", + "version": "0.1.7", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "scripts": { diff --git a/packages/pieces/community/backblaze/src/lib/actions/read-file.ts b/packages/pieces/community/backblaze/src/lib/actions/read-file.ts index 4ceff8dbf074..c82c691b83eb 100644 --- a/packages/pieces/community/backblaze/src/lib/actions/read-file.ts +++ b/packages/pieces/community/backblaze/src/lib/actions/read-file.ts @@ -5,6 +5,7 @@ import { createBackBlazeS3 } from '../common'; export const readBackBlazeFileAction = createAction({ auth: backBlazeS3Auth, name: 'read-backblaze-file', + classification: 'READ', displayName: 'Read File', description: 'Read a file from Backblaze bucket to use it in other steps.', audience: 'both', diff --git a/packages/pieces/community/backblaze/src/lib/actions/upload-file.ts b/packages/pieces/community/backblaze/src/lib/actions/upload-file.ts index 0b8c41bd2a37..70f6eedfb627 100644 --- a/packages/pieces/community/backblaze/src/lib/actions/upload-file.ts +++ b/packages/pieces/community/backblaze/src/lib/actions/upload-file.ts @@ -6,6 +6,7 @@ import { ObjectCannedACL } from '@aws-sdk/client-s3'; export const backBlazes3UploadFileAction = createAction({ auth: backBlazeS3Auth, name: 'upload-backblaze-file', + classification: 'WRITE', displayName: 'Upload File', description: 'Upload an File to bucket.', audience: 'both', diff --git a/packages/pieces/community/backblaze/src/lib/triggers/new-file.ts b/packages/pieces/community/backblaze/src/lib/triggers/new-file.ts index 2be92a893aed..14248daf318f 100644 --- a/packages/pieces/community/backblaze/src/lib/triggers/new-file.ts +++ b/packages/pieces/community/backblaze/src/lib/triggers/new-file.ts @@ -45,6 +45,7 @@ const polling: Polling< export const newBackBlazeFileTrigger = createTrigger({ auth: backBlazeS3Auth, name: 'new_backblaze_file', + classification: 'READ', displayName: 'New File', description: 'Trigger when a new file is uploaded.', aiMetadata: { diff --git a/packages/pieces/community/bamboohr/package.json b/packages/pieces/community/bamboohr/package.json index 8073eab13b81..f4ef7d4d58c6 100644 --- a/packages/pieces/community/bamboohr/package.json +++ b/packages/pieces/community/bamboohr/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-bamboohr", - "version": "0.2.11", + "version": "0.2.12", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "scripts": { diff --git a/packages/pieces/community/bamboohr/src/lib/triggers/report-field-changed.ts b/packages/pieces/community/bamboohr/src/lib/triggers/report-field-changed.ts index f220f571aa37..60329fa38c5f 100644 --- a/packages/pieces/community/bamboohr/src/lib/triggers/report-field-changed.ts +++ b/packages/pieces/community/bamboohr/src/lib/triggers/report-field-changed.ts @@ -37,6 +37,7 @@ async function getReportById( export const reportFieldChanged = createTrigger({ auth: bambooHrAuth, name: 'reportFieldChanged', + classification: 'READ', displayName: 'Report Field Changed', description: 'Triggers when a specific field in a BambooHR report changes for any employee.', diff --git a/packages/pieces/community/bannerbear/package.json b/packages/pieces/community/bannerbear/package.json index 8e951cd16853..4e67f77b2dd0 100644 --- a/packages/pieces/community/bannerbear/package.json +++ b/packages/pieces/community/bannerbear/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-bannerbear", - "version": "0.4.8", + "version": "0.4.9", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "scripts": { diff --git a/packages/pieces/community/bannerbear/src/lib/actions/create-image.ts b/packages/pieces/community/bannerbear/src/lib/actions/create-image.ts index d6116c038bf0..804f80e75d26 100644 --- a/packages/pieces/community/bannerbear/src/lib/actions/create-image.ts +++ b/packages/pieces/community/bannerbear/src/lib/actions/create-image.ts @@ -14,6 +14,7 @@ import { bannerbearAuth } from '../auth'; export const bannerbearCreateImageAction = createAction({ auth: bannerbearAuth, name: 'bannerbear_create_image', // Must be a unique across the piece, this shouldn't be changed. + classification: 'WRITE', displayName: 'Create Image', description: 'Create image from Bannerbear template', audience: 'both', diff --git a/packages/pieces/community/barcode-lookup/package.json b/packages/pieces/community/barcode-lookup/package.json index fa574f223611..95b6bf758f23 100644 --- a/packages/pieces/community/barcode-lookup/package.json +++ b/packages/pieces/community/barcode-lookup/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-barcode-lookup", - "version": "0.0.8", + "version": "0.0.9", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/barcode-lookup/src/lib/actions/search-by-barcode.ts b/packages/pieces/community/barcode-lookup/src/lib/actions/search-by-barcode.ts index d835a8c97531..dc4c938dd8ee 100644 --- a/packages/pieces/community/barcode-lookup/src/lib/actions/search-by-barcode.ts +++ b/packages/pieces/community/barcode-lookup/src/lib/actions/search-by-barcode.ts @@ -5,6 +5,7 @@ import { barcodeLookupAuth } from '../common/auth'; export const searchByBarcode = createAction({ auth: barcodeLookupAuth, name: 'searchByBarcode', + classification: 'READ', displayName: 'Search By Barcode', description: 'Search for product information by barcode', audience: 'both', diff --git a/packages/pieces/community/baremetrics/package.json b/packages/pieces/community/baremetrics/package.json index fcb44d808707..b6606dfb7118 100644 --- a/packages/pieces/community/baremetrics/package.json +++ b/packages/pieces/community/baremetrics/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-baremetrics", - "version": "0.0.8", + "version": "0.0.9", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/baremetrics/src/lib/actions/create-customer.ts b/packages/pieces/community/baremetrics/src/lib/actions/create-customer.ts index f506cf6e77fd..b1c6d3d221d2 100644 --- a/packages/pieces/community/baremetrics/src/lib/actions/create-customer.ts +++ b/packages/pieces/community/baremetrics/src/lib/actions/create-customer.ts @@ -8,6 +8,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const createCustomer = createAction({ name: 'create_customer', + classification: 'WRITE', displayName: 'Create Customer', description: 'Creates a new customer record', audience: 'both', diff --git a/packages/pieces/community/baremetrics/src/lib/actions/create-plan.ts b/packages/pieces/community/baremetrics/src/lib/actions/create-plan.ts index e8219cd74e99..39269748d9e7 100644 --- a/packages/pieces/community/baremetrics/src/lib/actions/create-plan.ts +++ b/packages/pieces/community/baremetrics/src/lib/actions/create-plan.ts @@ -8,6 +8,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const createPlan = createAction({ name: 'create_plan', + classification: 'WRITE', displayName: 'Create Plan', description: 'Creates a new plan for use when creating or updating subscriptions', audience: 'both', diff --git a/packages/pieces/community/baremetrics/src/lib/actions/create-subscription.ts b/packages/pieces/community/baremetrics/src/lib/actions/create-subscription.ts index c688f3ad95b6..ce0305daece5 100644 --- a/packages/pieces/community/baremetrics/src/lib/actions/create-subscription.ts +++ b/packages/pieces/community/baremetrics/src/lib/actions/create-subscription.ts @@ -8,6 +8,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const createSubscription = createAction({ name: 'create_subscription', + classification: 'WRITE', displayName: 'Create Subscription', description: 'Creates a new subscription for a customer on a plan', audience: 'both', diff --git a/packages/pieces/community/baremetrics/src/lib/actions/update-customer.ts b/packages/pieces/community/baremetrics/src/lib/actions/update-customer.ts index fcddc68022f0..bfab31f7220a 100644 --- a/packages/pieces/community/baremetrics/src/lib/actions/update-customer.ts +++ b/packages/pieces/community/baremetrics/src/lib/actions/update-customer.ts @@ -8,6 +8,7 @@ import { HttpMethod } from '@activepieces/pieces-common'; export const updateCustomer = createAction({ name: 'update_customer', + classification: 'WRITE', displayName: 'Update Customer', description: 'Updates the basic information stored on a customer', audience: 'both', diff --git a/packages/pieces/community/base44/package.json b/packages/pieces/community/base44/package.json index e5e14deed083..b2b99afdd4b0 100644 --- a/packages/pieces/community/base44/package.json +++ b/packages/pieces/community/base44/package.json @@ -1,6 +1,6 @@ { "name": "@activepieces/piece-base44", - "version": "0.1.7", + "version": "0.1.8", "type": "commonjs", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/packages/pieces/community/base44/src/lib/actions/create-entity.ts b/packages/pieces/community/base44/src/lib/actions/create-entity.ts index d13bc647022b..c13ac7328c91 100644 --- a/packages/pieces/community/base44/src/lib/actions/create-entity.ts +++ b/packages/pieces/community/base44/src/lib/actions/create-entity.ts @@ -5,6 +5,7 @@ import { createClient, Base44Error, type Base44Client } from '@base44/sdk'; export const createEntity = createAction({ auth: base44Auth, name: 'create_entity', + classification: 'WRITE', displayName: 'Create Entity', description: 'Creates an entity (record) in your Base44 app', audience: 'both', diff --git a/packages/pieces/community/base44/src/lib/actions/find-entity.ts b/packages/pieces/community/base44/src/lib/actions/find-entity.ts index f814856db7b0..3ce6caabe660 100644 --- a/packages/pieces/community/base44/src/lib/actions/find-entity.ts +++ b/packages/pieces/community/base44/src/lib/actions/find-entity.ts @@ -5,6 +5,7 @@ import { createClient, Base44Error, type Base44Client } from '@base44/sdk'; export const findEntity = createAction({ auth: base44Auth, name: 'find_entity', + classification: 'SEARCH', displayName: 'Find Entity Record', description: 'Find a matching entity record in your Base44 app', audience: 'both', diff --git a/packages/pieces/community/base44/src/lib/actions/find-or-create-entity.ts b/packages/pieces/community/base44/src/lib/actions/find-or-create-entity.ts index 408a068dfb05..207d83cc24e5 100644 --- a/packages/pieces/community/base44/src/lib/actions/find-or-create-entity.ts +++ b/packages/pieces/community/base44/src/lib/actions/find-or-create-entity.ts @@ -5,6 +5,7 @@ import { createClient, Base44Error, type Base44Client } from '@base44/sdk'; export const findOrCreateEntity = createAction({ auth: base44Auth, name: 'find_or_create_entity', + classification: 'WRITE', displayName: 'Find or Create Entity', description: 'Find a matching entity record, or create one if not found', audience: 'both', diff --git a/packages/pieces/community/base44/src/lib/triggers/entity-event.ts b/packages/pieces/community/base44/src/lib/triggers/entity-event.ts index 950bd5f13f76..11df8527596e 100644 --- a/packages/pieces/community/base44/src/lib/triggers/entity-event.ts +++ b/packages/pieces/community/base44/src/lib/triggers/entity-event.ts @@ -75,6 +75,7 @@ const polling: Polling