{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-products/fincore/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Changelog","siteUrl":"https://docs.monato.com","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"changelog","__idx":0},"children":["Changelog"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This page tracks notable changes to the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Fincore API"]}," and its documentation: contract updates, behavior changes, new features, deprecations, and operational policies (e.g., webhook delivery/retry rules)."]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Rule of thumb:"]}," if an integrator might need to adjust code, business logic, monitoring, or expectations, it belongs here."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-to-read-this-changelog","__idx":1},"children":["How to read this changelog"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each release may include:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Type:"]}," Added / Changed / Deprecated / Removed / Fixed / Security"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Tags (impact):"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["[Breaking]"]}," — requires changes to avoid failures."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["[Behavior]"]}," — not necessarily breaking, but outcomes or rules changed."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["[Operational]"]}," — affects retries, delivery, latency, or runtime expectations."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["[Docs]"]}," — documentation-only changes (no functional change)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["[Security]"]}," — security-related change."]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For every entry we aim to include:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Impact:"]}," what changes for you"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Action required:"]}," what you should do (if anything)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["References:"]}," links to the relevant guide/endpoint"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"latest-releases","__idx":2},"children":["Latest releases"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["2026-05-07"]}," — Money Out unified routing: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /v1/transactions/money_out"]}," now automatically detects when the destination instrument belongs to a Finco Pay account and routes the transaction as an internal (book-to-book) transfer. No SPEI is used; settlement is near-real-time. No changes to the request body are required. ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /v1/transactions/internal_transaction"]}," remains functional but migration to Money Out is encouraged for new integrations."," ","→ ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/fincore/guides/internal-transactions"},"children":["Internal Transactions"]}," · ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/fincore/guides/quickstart#money-out-transaction"},"children":["Quickstart: Money Out"]}," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/fincore/changelog/2026-05-07"},"children":["Release note"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["2026-03-13"]}," — Private Account Lifecycle: added a new public guide and documented customer-facing lifecycle actions for private accounts, including cancel, block, and activate."," ","→ ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/fincore/changelog/2026-03-13"},"children":["View release notes"]}]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["2026-03-11"]}," — Idempotency: clarified canonical JSON hashing rules and updated deterministic ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Idempotency-Key"]}," generation samples for Python and Node.js.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"→ ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/fincore/changelog/2026-03-11"},"children":["View release notes"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["2026-01-28"]}," — Internal transactions: clarified MONEY_IN webhook behavior (emitted only when destination belongs to a different ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["owner_id"]},"; no webhook for same-owner transfers).",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"→ ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/fincore/changelog/2026-01-28"},"children":["View release notes"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["2026-01-07"]}," — Penny Validation: optional ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["description"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["external_reference"]},", backend defaults, and webhook propagation.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"→ ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/fincore/changelog/2026-01-07"},"children":["View release notes"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["2026-01-05"]}," — Auth simplification (JWT primary), client-scoped webhook management, CEP webhook clarifications, changelog launch.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"→ ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/fincore/changelog/2026-01-05"},"children":["View release notes"]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"scope","__idx":3},"children":["Scope"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This changelog may include updates to:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Guides (Quickstart, Idempotency, Money In, Money Out, Internal Transactions, Penny Validation, Business Units)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Webhooks (MONEY_IN, STATUS_UPDATE, CEP)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["OpenAPI specification (fields, schemas, request/response contracts, error models)"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"support","__idx":4},"children":["Support"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you have questions about a release or need migration help, contact Monato Support: ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"mailto:support@monato.com"},"children":["support@monato.com"]}]}]},"headings":[{"value":"Changelog","id":"changelog","depth":1},{"value":"How to read this changelog","id":"how-to-read-this-changelog","depth":2},{"value":"Latest releases","id":"latest-releases","depth":2},{"value":"Scope","id":"scope","depth":2},{"value":"Support","id":"support","depth":2}],"frontmatter":{"seo":{"title":"Changelog"}},"lastModified":"2026-05-07T22:49:55.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/fincore/changelog","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}