v1.2.9
Simplify the login instructions to the code flow (maton login prints a link; finish with maton login --code <CODE>), drop the API Key subsection, and pin the Maton CLI install to 0.4.0.
v1.2.8
Switch the login instructions to the device flow (maton login prints a link and a user code; the --oauth flag is gone) and pin the Maton CLI install to 0.3.5.
v1.2.7
Pin the Maton CLI install to 0.3.4, the current release.
v1.2.6
Add this skill's own trigger policy to the shared Triggers section: the only destination it sets up is its own hosted function inside the platform, it does not forward events to third-party hosts, and it does not use event watch --exec; each trigger reference now also says this skill configures no trigger from that source on its own.
v1.2.4
Tell the connection-to-function-to-trigger story for this app: the Functions section opens with a function that performs one action for this app through the Maton SDK, the Triggers section opens with the trigger that runs it (this app's own event source where it has one, otherwise a time schedule), and the description says these are the constructs that turn the connection into automation and add no capability of their own. Framing is generated from a per-app record so the shared platform text stays identical to api-gateway.
v1.2.3
Explain the platform sections this skill shares with api-gateway: why hosted functions and triggers are documented here, whether this app is an event source, that the trigger reference files are the platform's event catalogues and add no capability for this app, and that destinations forward source payloads rather than this app's records. Adds this skill's own policy: destinations stay on api.maton.ai or *.maton.app unless the user names and approves a third-party host, and functions set up during a task here are deployed with DENY_ALL networking. Each trigger reference opens with the same framing.
v1.2.2
Bring the skill to the current api-gateway baseline: API reference, Functions and trigger references mirrored from api-gateway 1.2.17; CLI and SDK installs pinned to 0.3.1; absolute API URLs replaced with placeholders; multipart uploads use mktemp; the passthrough is described by its enforced boundary (host pinning and the connection's authorization) rather than as a documented list that is not a technical limit; the native-API-docs tip no longer reads as a menu of further endpoints. The description states that what is reachable is decided by the OAuth grant HubSpot enforces, and that this skill uses the CRM endpoints and asks before any other.
v1.2.1
Stop under-declaring the scope: the description, the access-scope statement and the API Command section now say that the maton api passthrough reaches every HubSpot API the connection is authorized for, not only the documented CRM endpoints, and that non-CRM APIs such as marketing email, CMS publishing and workflow automation have effects invisible in a CRM record
v1.2.0
CLI-first rewrite with the Maton SDK examples; clarify that the CLI and SDKs keep separate credential stores, and reword webhook egress warnings
v1.1.0
CLI-first rewrite: the maton CLI with OAuth login is the documented path, every example is a maton command, SDK examples added, and the raw HTTP fallback feeds the key on stdin instead of reading it from the environment
v1.0.7
- Removed the file skill-card.md.
- No other changes to functionality or usage.
v1.0.6
- Added Maton CLI command examples throughout (for contacts, companies, deals, associations, and connection management).
- New installation instructions for Maton CLI via NPM and Homebrew.
- Expanded authentication section with CLI login flow.
- Each API resource section now includes a corresponding Maton CLI usage example.
- Clarified specifying connections via CLI and Python.
- No functional API changes; documentation improvements only.
v1.0.5
- Switched all API endpoint URLs from `gateway.maton.ai` and `ctrl.maton.ai` to `api.maton.ai` for consistency.
- Updated code examples and connection management instructions to use the new `api.maton.ai` URLs.
- Clarified usage of the `Maton-Connection` header: now required if you have multiple HubSpot connections.
- Added a security notice: all write operations (create, update, delete) require explicit user approval.
- Simplified and realigned documentation to match the latest Maton API proxy changes.
- Removed the LICENSE.txt file.
v1.0.4
- Added metadata field for Clawdbot integration, including required environment variable MATON_API_KEY.
- No other user-facing changes or functionality updates.
v1.0.3
No changes detected in this version.
- Version 1.0.3 includes no file changes or updates.
v1.0.2
- Added a reference to the api-gateway skill in the description for use with other third-party apps.
- Updated all shell (curl) code examples to Python equivalents using `urllib.request` for connection management and API usage.
- Improved documentation for setting and using the API key as an environment variable.
- No changes to the core functionality or API endpoints.
v1.0.1
- Updated the base URL section for clarity: now specifies `{native-api-path}` and clarifies proxying to HubSpot endpoints.
- Expanded "Get Connection" sample response with new fields (`creation_time`, `last_updated_time`, `metadata`).
- Clarified instructions for choosing between multiple HubSpot connections, including default selection behavior.
- Improved description of the API key acquisition process.
- Made minor improvements to headings and explanatory text for better usability and accuracy.
v1.0.0
Initial release with Maton-managed OAuth and HubSpot CRM integration
- Provide API access to HubSpot CRM via the Maton gateway using managed OAuth (no manual token setup).
- Support for managing contacts, companies, and deals with create, read, update, delete, and search operations.
- Association and batch operations supported through documented endpoints.
- Allows multiple HubSpot account connections; select via `Maton-Connection` header.
- Comprehensive setup instructions, including connection management through the Maton control panel.
- Includes detailed cURL request examples and API field/operator references.