Overview
Add Heroku to any ModuleX agent or workflow. Cloud platform for building, deploying, and managing applications via the Heroku Platform API (api.heroku.com).
Categories: Developer Tools & Infrastructure · Cloud Infrastructure · Paas · Auth: OAuth2 · Actions: 1
Authentication
OAuth2 Authentication
Connect using Heroku OAuth (recommended)Required Credentials
| Field | Description | Required | Format |
|---|---|---|---|
| Client ID | Heroku OAuth App Client ID | Yes | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| Client Secret | Heroku OAuth App Client Secret | Yes | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
OAuth Configuration
- Authorization URL:
https://id.heroku.com/oauth/authorize - Token URL:
https://id.heroku.com/oauth/token - Scopes:
global
Available Actions
list_apps — List all apps accessible by the authenticated user
list_apps — List all apps accessible by the authenticated user
Response
Limits & Quotas
- Heroku Platform API rate limit: 4,500 requests per hour per OAuth token.
- Rate limit headers:
RateLimit-RemainingandRateLimit-Resetare returned on every response. - Error model: non-2xx responses raise (Pattern A). The caller receives an
httpx.HTTPStatusErrorsurfaced by the modulex runtime.