Marketo function [MAPS-227]#10600
Merged
Joaquin (joaquincasal) merged 5 commits intomarketofrom Feb 23, 2026
Merged
Conversation
Franco Banfi (FBanfi)
approved these changes
Feb 19, 2026
Collaborator
Franco Banfi (FBanfi)
left a comment
There was a problem hiding this comment.
Looks great! 👍
Joaquin (joaquincasal)
added a commit
that referenced
this pull request
Mar 2, 2026
* Marketo: Adding scaffolding [MAPS-232] (#10553) * Adding Marketo scaffolding * fixing lint and prettier errors * removing unused comments and fixing build * moving files and rules in the tsconfig * Marketo Field UI Adjustments [MAPS-229] (#10599) * Copying and pasting original code * refactor: Update Marketo Field component to use Autocomplete and improve data handling * refactor: Enhance Marketo Field component with improved error handling and dropdown functionality * refactor: Simplify Marketo Field component by improving state management and enhancing loading/error handling * chore: Update Marketo dependencies and enhance Field component tests with user-event integration * refactor: Remove 'Remove Form' button from Field component and update related tests * Add TODO comments for future implementation * Marketo: Adding config screen + UI adjustments [MAPS-228] (#10598) * adding config screen and UI adjustments * adding tests * corrections of pr comments * Marketo function [MAPS-227] (#10600) * Add function * Update manifest and tests * Fix lint * Fix types in tests * Connect Field location with function (#10607) * Marketo: Config screen + function + validations [MAPS-233] (#10612) * config screen adjustments + auth function * adding error handling * adding persitence of conection status + refactors + fix in tests * change to match eslint no unused expressions * changing testing button ui * refactoring functions and consts * changing error messages consts * changing styles * adding deploy scripts * adding definition id for staging deploy script * Address PR comments --------- Co-authored-by: JuliRossi <juliana.rossi@external.contentful.com> Co-authored-by: Joaquin <joaquin.casal@external.contentful.com> Co-authored-by: joaquin <joaquin.casal@10pines.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
Adding a function to the app to be able to call the Marketo API.
Approach
The functions uses the AppInstallationParameters for the credentials and receives no body. It handles errors both in the auth call and in the getForms call.
The structured schema was used for the parameters and result of the function.
Testing steps
Automated tests were added. Manual testing was not possible due to lack of credentials for now.
Breaking Changes
N/A
Dependencies and/or References
N/A
Deployment
N/A