Skip to content

Marketo function [MAPS-227]#10600

Merged
Joaquin (joaquincasal) merged 5 commits intomarketofrom
maps-227
Feb 23, 2026
Merged

Marketo function [MAPS-227]#10600
Joaquin (joaquincasal) merged 5 commits intomarketofrom
maps-227

Conversation

@joaquincasal
Copy link
Collaborator

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

@joaquincasal Joaquin (joaquincasal) requested a review from a team as a code owner February 19, 2026 17:56
Copy link
Collaborator

@FBanfi Franco Banfi (FBanfi) left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! 👍

@joaquincasal Joaquin (joaquincasal) merged commit 19c31c0 into marketo Feb 23, 2026
11 checks passed
@joaquincasal Joaquin (joaquincasal) deleted the maps-227 branch February 23, 2026 15:05
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>
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.

2 participants