Skip to content

feat: knack piece#8502

Merged
kishanprmr merged 6 commits intoactivepieces:mainfrom
aryel780:feat-knack
Jul 30, 2025
Merged

feat: knack piece#8502
kishanprmr merged 6 commits intoactivepieces:mainfrom
aryel780:feat-knack

Conversation

@aryel780
Copy link
Copy Markdown
Contributor

What does this PR do?

Adds Knack triggers and actions.

Triggers

  • New Form Submission
  • New Record
  • Updated Record
  • Deleted Record

Write Actions

  • Create Record
  • Update Record
  • Delete Record

Search Actions

  • Find Record

@onyedikachi-david Please review

Demo

Screen.Recording.2025-07-24.at.2.50.52.PM.mov

closes #8472
/claim #8472

@algora-pbc algora-pbc bot mentioned this pull request Jul 24, 2025
@kishanprmr
Copy link
Copy Markdown
Collaborator

@aryel780 make record data as DynamicProperty instead of JSON.

@aryel780
Copy link
Copy Markdown
Contributor Author

@aryel780 make record data as DynamicProperty instead of JSON.

@kishanprmr

Screen.Recording.2025-07-25.at.6.29.15.PM.mov

@aryel780
Copy link
Copy Markdown
Contributor Author

@kishanprmr Is there anything I need to add ?

@nx-cloud
Copy link
Copy Markdown

nx-cloud bot commented Jul 30, 2025

View your CI Pipeline Execution ↗ for commit 2a50e2c

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

☁️ Nx Cloud last updated this comment at 2025-07-30 09:59:59 UTC

@kishanprmr
Copy link
Copy Markdown
Collaborator

@aryel780 Thanks for the PR. Most of the triggers relied on fetching all records, as Knack record data doesn't have an updated_at field (which the PR is using) or a form data endpoint (the PR uses the table records endpoint). Therefore, most of the triggers are not implemented correctly, and Knack doesn't provide a supported endpoint for most of them.

So, I’m keeping only the actions and updating the bounty amount.

@kishanprmr kishanprmr self-assigned this Jul 30, 2025
@kishanprmr kishanprmr merged commit 675bc68 into activepieces:main Jul 30, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[MCP] Knack

4 participants