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.5
- Updated all API endpoint URLs to use https://api.maton.ai instead of previous gateway or ctrl domains.
- Clarified connection management instructions to match new API base URL.
- Added explicit note in the connection section: always set the Maton-Connection header if you have multiple connections.
- Added a new Security & Permissions section noting that all write operations require explicit user approval.
- Removed LICENSE.txt file.
v1.0.4
- Added a new clawdbot metadata section to the skill manifest, specifying an emoji and required environment variable (MATON_API_KEY).
- No changes to functionality or documentation content.
v1.0.3
xero 1.0.3 Changelog
- Improved troubleshooting section: clarified distinction between API key issues and invalid app name errors.
- Added guidance to ensure URL paths start with "xero" for proper app routing.
- No code or functional changes; documentation update only.
v1.0.2
- Added guidance for using the api-gateway skill for other third-party apps.
- Replaced all shell cURL connection management examples with Python (urllib) examples for better portability and reliability with environment variables.
- Added troubleshooting advice and an expanded section to help resolve "Invalid API key" errors, including verification steps.
- Included important notes about using curl with brackets (requiring curl -g) and potential environment variable expansion issues when piping to other commands (like jq).
- No changes to functionality or code, documentation updates only.
v1.0.1
- Updated the base URL documentation to use /xero/{native-api-path} and clarified endpoint usage.
- Added instructions for specifying a connection with the Maton-Connection header, including behavior for multiple connections.
- Expanded example connection response details, including creation_time, last_updated_time, and metadata fields.
- Clarified API key acquisition (sign in or create an account) and endpoint documentation.
- No functional changes to the skill logic; documentation improvements only.
v1.0.0
Initial release: Integrate Xero accounting API with managed OAuth, supporting contacts, invoices, payments, accounts, bank transactions, and financial reports.
- Secure Xero API access via Maton-managed OAuth and API key.
- Manage Xero OAuth connections via web dashboard or API.
- Includes endpoints for contacts, invoices, payments, accounts, bank transactions, and core financial reports.
- Provides sample code for bash, JavaScript, and Python.
- Automatic handling of authentication headers and error codes.