Skip to content

fix(vtiger): use inbuilt custom api call action#8829

Merged
kishanprmr merged 8 commits intoactivepieces:mainfrom
privatestefans:fix/pieces/vtiger
Aug 21, 2025
Merged

fix(vtiger): use inbuilt custom api call action#8829
kishanprmr merged 8 commits intoactivepieces:mainfrom
privatestefans:fix/pieces/vtiger

Conversation

@privatestefans
Copy link
Copy Markdown
Contributor

What does this PR do?

  • Use ActivePieces's Custom API Call and deprecate old Custom API Call action for Vtiger
  • Fix support for text/json response body and treat it as object
    • Before:
      • woGwcCXlFg
    • After:
      • n8P6xATBDu

Explain How the Feature Works

vtiger-custom-api-call.mp4

Fixes #8485

@privatestefans
Copy link
Copy Markdown
Contributor Author

Hi @onyedikachi-david, can you help review this PR?
Maybe there's something that I can improve or modify.. Thanks!

cc: @Brambei

* upstream/main: (40 commits)
  fix: use provider instead of model in ai-sdk
  fix: use model instead of provider in generateImage action
  fix: rename createAIProvider to createAIModel
  feat: use createAIProvider to initialize openai model for mcp tools
  fix: refactor api key to be engine token in ai sdk
  fix: use object instead of class
  refactor: decouple tool execution from mcp server
  chore: auto bump translated pieces
  New translations translation.json (French)
  New translations translation.json (French)
  chore: bump minimumSupportedRelease utility-ai
  chore: bump common shared and ai
  chore: bump shared
  chore: add zod peer dependency
  fix: amazon-ses piece build issue
  feat: bump subflows piece
  chore: remove russian as a locale
  chore: revert package-lock.json
  chore: fix dates for different locales
  feat(amazon-ses): enhance all actions
  ...
@nx-cloud
Copy link
Copy Markdown

nx-cloud bot commented Aug 20, 2025

View your CI Pipeline Execution ↗ for commit 9b34cc7

Command Status Duration Result
nx run server-api:test-ce ✅ Succeeded 16s View ↗
nx run server-api:test-cloud ✅ Succeeded 14s View ↗
nx run-many --target=test --projects=engine,sha... ✅ Succeeded 11s View ↗
nx run server-api:test-ee ✅ Succeeded 4s View ↗
nx run-many --target=build -c production --proj... ✅ Succeeded 14s View ↗
nx affected --target=build -c production --excl... ✅ Succeeded <1s View ↗
nx run-many --target=lint --projects=pieces-vti... ✅ Succeeded 1m 4s View ↗
nx affected --target=lint --exclude=pieces-* --... ✅ Succeeded <1s View ↗

☁️ Nx Cloud last updated this comment at 2025-08-21 06:19:47 UTC

@kishanprmr kishanprmr changed the title fix(vtiger): use activepieces's standard custom api call action fix(vtiger): use inbuilt custom api call action Aug 21, 2025
@kishanprmr kishanprmr merged commit 03c972e into activepieces:main Aug 21, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improvement/expanding of the VtigerCRM API (MC)Piece ;)

3 participants