v1.2.5
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.4
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.3
Pin the Maton CLI install to 0.3.4, the current release.
v1.2.2
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.1
Bring the skill to the current api-gateway baseline and tell the connection-to-function-to-trigger story: the shared Functions and Triggers sections open with an example for this app (a hosted function that performs one action for it through the Maton SDK, and the trigger that runs it - its own event source where it has one, otherwise a time schedule), the description says these constructs turn the connection into automation and add no capability of their own, the passthrough is described by its enforced boundary, CLI and SDK installs are pinned to 0.3.1, absolute API URLs are placeholders, and multipart uploads use mktemp.
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.9
- Removed the skill summary card file (skill-card.md).
- No functional or API changes; all usage and documentation remain the same.
- The update is a cleanup of redundant or unused documentation files.
v1.0.8
squareup 1.0.8
- Refined security and approval language to clarify that this integration mutates Square data, and emphasize explicit approval for each write action.
- Shortened and clarified the description and introductory notes for easier reading.
- Trimmed detailed feature lists in the introduction; now directs users to the API Reference for supported endpoints.
- Strengthened language on least-privilege, account selection, and resource verification before write operations.
- No functional changes to API endpoints or usage.
v1.0.7
- Clarified the base URL usage to ensure only documented API endpoints are supported—arbitrary endpoint paths are no longer accepted.
- Added a prominent security note under Authentication emphasizing the importance of treating the API key as a secret and including rotation instructions.
- Updated the proxy description to clarify request flow and endpoint restrictions.
- No functional or code changes; documentation only.
v1.0.6
- Clarified and strengthened the description with more direct security and usage guidance.
- Emphasized that all write operations require explicit user approval, showing the exact endpoint, resource, and consequences.
- Recommended using the least-privileged Square account/scopes and verifying connection IDs before each request.
- Streamlined language for admin-focused installation and advised promptly revoking unused connections.
- No changes to API endpoints or functionality.
v1.0.5
- Clarified that this skill has write capability for Square business data, including financial and operational actions.
- Updated description and security section to emphasize explicit user approval is required for all create, update, and delete operations, with verification of specific resources and effects.
- Enhanced guidance to default to read-only actions, requiring confirmation and summary of consequences before performing sensitive operations.
- Warned about the breadth of account access, urging least-privilege and prompt OAuth revocation when not needed.
- No changes to API endpoints or core functionality.
v1.0.4
- Switched all documentation and API endpoints from gateway.maton.ai/ctrl.maton.ai to api.maton.ai.
- Updated instructions for connection management and quick start to use the new api.maton.ai URLs.
- Clarified usage of the Maton-Connection header and recommended always including it when multiple Square connections exist.
- Added a new Security & Permissions section with guidance on user approval for write operations.
- Removed the LICENSE.txt file.
v1.0.3
- Expanded description to include support for loyalty programs, team members, and payment links.
- Updated usage guidance to reflect new Square API capabilities.
- No code changes; documentation only.
v1.0.2
- Added metadata field for "clawdbot" specifying an emoji and required environment variable.
- Now explicitly documents that MATON_API_KEY must be set as an environment variable.
- No changes to functionality or API; documentation and metadata update only.
v1.0.1
- No user-facing changes in this version.
- Internal SKILL.md file was updated only; there are no functional or documentation changes visible to users.
v1.0.0
Initial release of Square API integration skill.
- Provides access to Square API for payments, customers, orders, catalog, inventory, and invoices.
- Supports managed OAuth authentication and connection management via Maton.
- Includes sample code for Python to list locations and manage OAuth connections.
- Covers usage of the Maton API key and specifying active Square connections.
- Detailed API reference for common Square endpoints and operations.
- Designed for point-of-sale, payment processing, inventory, and invoicing workflows through Square.