NICHOLAS WADE
Projects · RESTEasy HOME GITHUB LINKEDIN BEHANCE RESUME
01 THE BUILD

RESTEasy, the API made friendly.

A local, non-technical client for the Marketo Engage REST API. Browse a catalog of calls, fill in a form, get clean JSON or CSV. No cloud, no accounts, no JSON crafting.

P.02 ACTIVE · 2026 —
COVERAGE6 OBJECTS
AUTHAUTO-REFRESH
EXPORTJSON · CSV
STACKPY · JS · FASTAPI
ERRORS48 TRANSLATED
STATUSEXPANDING

RESTEasy — Marketo

github.com/DerKysersoze/RESTEasy-Marketo

A framework for bridging complex API calls into easy flow worksteps for non-technical users. A local client for the Marketo Engage REST API — browse the catalog, fill in a friendly form, and get the data back as pretty JSON or CSV. Secrets go in the OS credential manager, tokens stay in memory, and every error code comes with a plain-English explanation.

RESTEasy home — task cards, lead field library, recent calls RESTEasy — any call rendered as a friendly form RESTEasy — the full catalog of Marketo calls, grouped by object RESTEasy — managing Marketo connections
FIG. 01 — HOME · TASKSCARDS · FIELD LIBRARY FIG. 02 — CALL · FORMNO JSON FIG. 03 — BROWSE · CATALOGBY OBJECT FIG. 04 — CONNECTIONSSECRETS SECURED

Call Catalog

  • One JSON file per Marketo call
  • Grouped by object · searchable
  • Add a call = add a file
  • Leads · activities · assets
  • Programs · opportunities · bulk

Lead Field Library

  • Refresh pulls the full schema
  • Tags fields custom vs system
  • Read-only chips where it applies
  • Picker: All / Custom / System
  • Loads from library, no re-call

Connections

  • Instance · client ID · secret
  • Secret → OS credential manager
  • Test connection before you run
  • Delete removes the credential
  • Multiple instances, side by side

Output & Errors

  • Pretty JSON or CSV export
  • 48 error codes translated
  • Badge + official Adobe description
  • Link straight into Marketo docs
  • Optional per-day call logging
BACKENDFASTAPI
FRONTENDVANILLA JS
STORAGESQLITE
PACKAGEDPYINSTALLER
UNDER THE HOOD
CATALOGONE JSON PER CALL
SECRETSOS CREDENTIAL MANAGER
TOKENSIN-MEMORY · 20 MIN · AUTO
ERRORS48 CODES TRANSLATED
EXPORTJSON · CSV · BULK
RUNS ONWINDOWS · MACOS
02 MORE VIEWS

One tool, four screens.

Home, a call, the catalog, and your connections — everything you need to pull data out of Marketo.

Home — task cards, lead field library, recent calls
HOMETASKS
Any call rendered as a friendly form
CALLFORM
Full catalog of calls grouped by object
BROWSECATALOG
Managing Marketo connections
CONNECTIONSSECRETS
03 THE BENCH

Next up in the pipeline

P.03 · IN THE WORKSHOP

More objects, more calls — keep watch

The catalog grows one JSON file at a time. More Marketo objects and edge cases are on the bench.

WHY IT EXISTS

For the people next to you

Day job: supporting Marketo for a living. This tool hands the API to the non-technical folks on the team — a form, not a spec. Built for a real workflow, not a demo.

04 · BACK