# TMG Growth API

Public JSON API for TMG Growth property marketing services. No authentication required. Base URL: `https://www.tmggrowth.com/api`. OpenAPI 3.1 spec: https://www.tmggrowth.com/openapi.json

| Method | Path | operationId | Purpose |
|---|---|---|---|
| GET | /api | getApiIndex | List endpoints and links |
| GET | /api/health | getHealth | Service status |
| GET | /api/services | listServices | The two TMG Growth services |
| GET | /api/packages | listPackages | Agent listing-campaign packages and prices |
| POST | /api/campaigns | createCampaign | Submit a vendor-paid listing campaign (`?dry_run=true` to validate only) |

Errors are RFC 9457 problem details (`application/problem+json`) with `code` and `hint` fields, for example:

```json
{"type":"https://www.tmggrowth.com/api-docs/#errors","title":"Validation failed","status":422,"code":"validation_failed","detail":"agentEmail must be a valid email address","hint":"Fix the listed fields and resend.","errors":[{"field":"agentEmail","message":"must be a valid email address"}]}
```

---

- Website: https://www.tmggrowth.com
- Agent guide: https://www.tmggrowth.com/llms.txt
- API docs: https://www.tmggrowth.com/api-docs/ · OpenAPI: https://www.tmggrowth.com/openapi.json
- Contact: callen@tmggrowth.com
