How harrison-jennings/api-reference-for-marketo-engage works
This repository is a generated Marketo Engage API reference and companion tooling, not an SDK. The main workflow is Adobe specifications → generated operation/model reference → browsable documentation or a generated Postman collection. The README documents these product-level relationships; the source excerpts additionally show the site hook loading and validating the reference manifest and the Postman generator reading reference data. Browser Request Builder internals and the generator’s full implementation were not sampled, so their internal wiring is not expanded.
Main entry points: build_marketo_api_reference.py Reference Generator · build_postman_collection.mjs Postman Generator · reference_site.py Reference Site Hook · reference Operation Reference
Components 14
API Reference
- Reference Generator
scripts/build_marketo_api_reference.py - Operation Reference
reference - Data Models
reference/asset/models - Reference Manifest
reference
Documentation Site
- Reference Site Hook
docs-site/hooks/reference_site.py - Published Site
docs-site - Request Builder
docs-site/docs/assets/request-builder
Postman Tools
- Postman Generator
scripts/build_postman_collection.mjs - Postman Collection
postman/marketo-engage.postman_collection.json - Environment Template
postman/marketo-engage.postman_environment.json - Token Script
scripts/postman/identity-script.mjs
Source Data
- Adobe Specifications
specs
Other components
- API User
- Postman User
Connections 17
- Adobe Specifications → Reference Generator: feeds
README.md - Reference Generator → Operation Reference: generates
README.md - Reference Generator → Data Models: generates
README.md - Reference Generator → Reference Manifest: generates
README.md - Reference Manifest → Reference Site Hook: loads metadata
docs-site/hooks/reference_site.py - Operation Reference → Reference Site Hook: mounts reference
docs-site/hooks/reference_site.py - Data Models → Reference Site Hook: builds navigation
README.md - Reference Site Hook → Published Site: publishes
README.md - API User → Published Site: browses
README.md - Published Site → Request Builder: provides
README.md - Request Builder → API User: builds requests
README.md - Reference Manifest → Postman Generator: indexes operations
scripts/build_postman_collection.mjs - Operation Reference → Postman Generator: provides operation data
scripts/build_postman_collection.mjs - Postman Generator → Postman Collection: generates
README.md - Postman Generator → Environment Template: generates
README.md - Token Script → Postman Collection: adds token handler
scripts/postman/identity-script.mjs - Postman User → Postman Collection: imports and sends
README.md