# Change Log: 2025

## 2025 Q4 Changelog

<table><thead><tr><th width="182.33331298828125">Date (YYYY-MM-DD)</th><th width="127.0001220703125">Category</th><th>Notes</th></tr></thead><tbody><tr><td>2025-12-30</td><td><a href="../entity-management">Entity Management</a></td><td>Added <a href="../entity-management/terminal-management/managing-tender-types">Managing Tender Types </a>documentation to the Terminal Management section to explain how tender types are configured and applied at the terminal level.</td></tr><tr><td>2025-12-30</td><td><a href="../faqs-and-troubleshooting">FAQs</a></td><td>Added <a href="../faqs-and-troubleshooting/entity-management-faqs">Entity Management FAQs</a> and <a href="../faqs-and-troubleshooting/entity-management-faqs/managing-tender-types-faq">Managing Tender Types FAQ</a> to centralize common questions related to entity configuration and tender type inheritance.</td></tr><tr><td>2025-12-20</td><td><a href="../payments">Payments</a></td><td>Updated Payments docs to make <strong>terminal API key</strong> the preferred auth method for Payments requests. Refreshed Payments landing page plus core flow pages to use <code>X-Api-Key</code> and removed OAuth token language as the primary path (legacy OAuth password grant remains documented for existing integrators).</td></tr><tr><td>2025-12-20</td><td><a href="../payments">Payments</a></td><td>Updated <a href="../payments/create-payment">Create Payment </a>and <a href="../payments/payment-statuses">Payment Statuses</a> to clarify that <code>GET /Payments/tracking/{trackingId}</code> uses the same API key model as <code>POST /Payments/crypto</code>, including updated curl examples, headers, and 401/403 troubleshooting guidance.</td></tr><tr><td>2025-12-20</td><td><a href="../faqs-and-troubleshooting">FAQs</a></td><td>Updated Payments troubleshooting and testing pages to align with API key auth, including guidance for 401 and 403 outcomes and environment mismatch checks (Sandbox vs Production).</td></tr><tr><td>2025-12-20</td><td><a href="../reference-guide">Reference Guide</a></td><td>Updated <a href="../reference-guide">Reference Guide</a> and <a href="../reference-guide/endpoint-index">Endpoint Index </a>materials to reflect split auth model: <strong>Payments use <code>X-Api-Key</code></strong>, other APIs use OAuth. Updated <a href="../reference-guide/endpoint-index/download-openapi">Download OpenAPI / Postman</a> guidance to include a Payments API key environment variable and example request patterns for Payments.</td></tr><tr><td>2025-12-09</td><td><a href="../faqs-and-troubleshooting">FAQs</a></td><td><p></p><ul><li>Aligned the example response with the <code>POST /payments/crypto</code> schema by using <code>paymentUrls</code> as a string array and including <code>paymentPageId</code>.</li><li>Updated instructions to launch the hosted checkout using the URL from the <code>paymentUrls</code> array instead of the previous object based <code>paymentUrls[0].url</code> pattern.</li><li>Clarified that Klarna tests follow the same payment creation, hosted page, and status verification flow described in the Payments and Quick Start sections.</li></ul></td></tr><tr><td>2025-12-09</td><td><a href="../payments">Payments</a></td><td><p></p><ul><li>Updated Create Payment page to use the same response model as the API (<code>trackingId</code>, <code>paymentPageId</code>, <code>paymentUrls</code> as an array of hosted payment URLs) and removed the outdated <code>paymentUrls.type</code> and <code>paymentUrls.url</code> object pattern.</li><li>Clarified how integrators should use <code>paymentUrls</code> and <code>paymentPageId</code> together, including when to store <code>trackingId</code> and <code>paymentPageId</code> for later status checks or Payment Pages operations.</li><li>Ensured examples and step text match the OpenAPI specification and the Payment Statuses and Payment Webhooks pages.</li></ul></td></tr><tr><td>2025-12-09</td><td><a href="../quick-start">Quick Start</a></td><td><p></p><ul><li>Replaced legacy <code>POST /payments</code> example with <code>POST /payments/crypto</code> using the current <code>CryptoPaymentResponse</code> shape (<code>trackingId</code>, <code>paymentPageId</code>, <code>paymentUrls</code> string array).</li><li>Aligned authentication snippet with current Identity realms and token URL, and clarified how to use the returned <code>access_token</code> across API calls.</li><li>Updated status check step to use <code>GET /payments/tracking/{trackingId}</code> with enum <code>statusCode</code> values and clarified when to use polling versus webhooks.</li><li>Refreshed step descriptions so the end to end Sandbox example matches the Payments section and OpenAPI specification.</li></ul></td></tr><tr><td>2025-12-08</td><td><a href="../reference-guide">Reference Guide</a></td><td>Added <a href="../reference-guide/core-concepts/crypto-and-wallet-concepts-for-integrators">Crypto and Wallet Concepts for Integrators</a> page under Core Concepts to describe how Bead uses crypto assets and wallets, including payment versus fee tokens, USDC on Base and Solana, Bitcoin on chain and Lightning, wallet types, swaps, and common support scenarios. Updated <a href="../reference-guide/operational-guides/compatible-crypto-wallets">Compatible Crypto Wallets</a> to list Bitcoin, Bitcoin Lightning, USDC on Base, and USDC on Solana with example wallets ordered by typical consumer usage and clarified that USDC testing uses live networks and real coin only.</td></tr><tr><td>2025-12-08</td><td><a href="https://developers.bead.xyz/faqs-and-troubleshooting/environment-and-testing/how-to-test-klarna-payments">FAQs</a></td><td>Added <a href="../faqs-and-troubleshooting/environment-and-testing/crypto-payments-environment-and-testing">Crypto payments, environment and testing</a> under Environment and Testing to document how crypto tenders map to environments and networks, how to fund wallets safely with small test amounts, and common testing issues with suggested checks. Added <a href="../faqs-and-troubleshooting/payments-faqs/crypto-testing-and-fees">Crypto testing and fees</a> under <a href="../faqs-and-troubleshooting/payments-faqs">Payments FAQs</a> to answer which tokens are recommended for testing, how many tokens to acquire for fees, and which fee asset is required for each crypto tender.</td></tr><tr><td>2025-12-08</td><td><a href="../payments">Payments</a></td><td>Refreshed <a href="../payments/test-crypto-transactions">Test Crypto Transactions</a> page to focus on running an end to end hosted payment flow with USDC, Bitcoin, and Bitcoin Lightning, aligned examples with the new crypto concepts and wallet matrix, and moved general testing and fee questions into the <a href="../faqs-and-troubleshooting/payments-faqs">Payments FAQ</a> so this page stays focused on the test flow itself.</td></tr><tr><td>2025-12-04</td><td><a href="../entity-management">Entity Management</a></td><td>Updated <a href="../entity-management/terminal-management">Terminal Management</a> › <a href="../entity-management/terminal-management/webhook-management">Webhook Management</a> to use the <code>url</code> field instead of <code>webhookUrl</code>, align success statuses (<code>200</code> / <code>202</code> / <code>204</code>) with the API, and refresh examples plus best-practice guidance for terminal webhooks.</td></tr><tr><td>2025-12-04</td><td><a href="../reference-guide">Reference Guide</a></td><td>Updated <a href="../reference-guide/operational-guides/webhook-event-reference">Webhook Event Reference</a> with terminal webhook behavior, per-payment fan-out, HMAC signature details, status enums, and retry semantics; updated <a href="../reference-guide/enumerations-and-schemas/common-field-types">Common Field Types</a> › URL and webhook fields to describe <code>url</code> and <code>webhookUrls</code> consistently with the API.</td></tr><tr><td>2025-12-01</td><td><a href="https://developers.bead.xyz/faqs-and-troubleshooting/environment-and-testing/how-to-test-klarna-payments">FAQs</a></td><td>Added test payment card details to <a href="https://developers.bead.xyz/faqs-and-troubleshooting/environment-and-testing/how-to-test-klarna-payments">How to Test Klarna Payments</a>.</td></tr><tr><td>2025-11-25</td><td><a href="../onboarding">Onboarding</a></td><td>Added minimal application flow with <code>POST /merchant-onboarding/application-short</code> so partners can submit a light “empty” application that still includes signer and configured fees.</td></tr><tr><td>2025-11-25</td><td><a href="../onboarding">Onboarding</a></td><td>Updated <code>GET /merchant-onboarding/application/{applicationId}</code> to return a consolidated onboarding status view, including agreement, compliance, banking, and crypto services in a single response.</td></tr><tr><td>2025-11-25</td><td><a href="../onboarding">Onboarding</a></td><td>Introduced <code>PUT /merchant-onboarding/application/{applicationId}</code> to resend an existing application back to the same signer using the current data set for full front-door resubmission.</td></tr><tr><td>2025-11-23</td><td><a href="../settlement">Settlement</a></td><td><p></p><ul><li>Added <a href="../settlement">Settlement </a>documentation</li><li>Added <a href="../settlement">Settlement </a>overview page with core settlement concepts and how Settlement relates to <a href="../payments">Payments </a>and <a href="../reporting">Reporting</a></li><li>Added <a href="../settlement/merchant-settlements">Merchant settlements</a> endpoint reference page describing batch level operations and preview or settle endpoints</li><li>Added <a href="../settlement/payment-settlements">Payment settlements</a> endpoint reference page describing payment level settlement objects and drill down endpoints</li></ul></td></tr><tr><td>2025-11-22</td><td><a href="../payments">Payments</a></td><td><p></p><ul><li>Updated <a href="../payments">Payments </a>landing page, <a href="../payments/create-payment">Create Payment</a>, <a href="../payments/payment-statuses">Payment Statuses</a>, and <a href="../payments/payment-webhooks">Payment Webhooks </a>to use consistent endpoint templates, example structure, and terminology</li><li>Added explicit references from Payments to <a href="../reporting">Reporting</a> and <a href="../settlement">Settlement </a>so integrators can follow the full flow from payment creation through history and settlement</li></ul></td></tr><tr><td>2025-11-21</td><td><a href="../reference-guide">Reference Guide</a></td><td><p></p><ul><li>Added <a href="../reference-guide/enumerations-and-schemas/settlement-status-codes">Settlement status codes</a> page under Enumerations &#x26; Schemas</li><li>Updated <a href="../reference-guide/enumerations-and-schemas/settlement-currencies">Settlement currencies </a>page to clarify supported currencies, tender types, and to reference the <code>/Currencies</code> endpoint as the source of truth</li><li>Updated <a href="../reference-guide/core-concepts">Core Concepts </a>and <a href="../authentication">Authentication </a>pages to align terminology for environments, realms (<code>nonprod</code> and <code>prod</code>), and OAuth clients</li></ul></td></tr><tr><td>2025-11-21</td><td><a href="../reporting">Reporting</a></td><td><p></p><ul><li>Updated <a href="../reporting">Reporting </a>landing page and <a href="../reporting/payment-history-concepts">Payment History Concepts </a>to clarify the relationship between payment history and <a href="../settlement">Settlement</a></li><li>Updated <a href="../reporting/partner-payments">Partner Payments</a>, <a href="../reporting/merchant-payments">Merchant Payments</a>, and <a href="../reporting/terminal-payments">Terminal Payments </a>pages to highlight settlement related fields and link to <a href="../settlement">Settlement </a>pages for batch and payment settlement details</li></ul></td></tr><tr><td>2025-11-21</td><td><a href="../entity-management">Entity Management</a></td><td><p></p><ul><li>Refreshed <a href="../entity-management">Entity Management</a> and <a href="../onboarding">Onboarding </a>overview pages to clarify how onboarding and entity lifecycle feed into <a href="../payments">Payments</a>, <a href="../reporting">Reporting</a>, and <a href="../settlement">Settlement</a></li><li>Standardized headings and best practices sections across <a href="../entity-management">Entity Management</a> and <a href="../onboarding">Onboarding </a>for consistency with other reference pages</li></ul></td></tr><tr><td>2025-10-30</td><td><a href="https://developers.bead.xyz/changelog#id-2025-q3-changelog">Changelog</a></td><td><p></p><ul><li><p>Added <a href="https://developers.bead.xyz/changelog#id-2025-q3-changelog">Changelog</a> page</p><ul><li>Consolidated all previous changelog pages and entries into single page</li><li>Organized changelog entries by quarter, date, section, and type</li><li>Updated changelog entry formatting for consistency</li></ul></li><li>Removed all previous changelog pages</li></ul></td></tr></tbody></table>

## 2025 Q3  Changelog

<table><thead><tr><th width="182.3333740234375">Date (YYYY-MM-DD)</th><th width="127.66668701171875">Category</th><th>Notes</th></tr></thead><tbody><tr><td>2025-09-17</td><td><a href="https://developers.bead.xyz/onboarding">Onboarding</a></td><td><ul><li><p>Updated documentation</p><ul><li>Added Onboarding documentation with complete flow: create application, signer email + <code>onboardingUrl</code>, status tracking, resume signing, webhooks, and manual risk feedback.</li><li><p>Added Onboarding section to root navigation.</p><ul><li>Old path under Entity Management will point here going forward.</li></ul></li><li>Updated fee units (<a href="https://developers.bead.xyz/onboarding/submit-application">Submit Application</a>, <a href="https://developers.bead.xyz/onboarding/sample-payload">Sample Payloads</a>) for clarity: <code>transactionRate.sellRate</code> is a percentage (e.g., 2.50 = 2.50%), per-item and fixed fees are USD. Standardized response examples to include <code>applicationId</code> and <code>onboardingUrl</code>.</li><li>Added webhook event list and example envelope; documented retry behavior and signature validation.</li><li>Added comprehensive sample payload with randomized values covering signer, merchant data, banking, and tender fees.</li></ul></li></ul></td></tr><tr><td>2025-09-02</td><td><a href="https://app.gitbook.com/o/F9DaGlFL61iVGGoVfWov/s/jL0BeBYhFGcs8tIiuCcV/~/changes/112/entity-management">Entity Management</a></td><td><ul><li><p>Updated <a href="https://developers.bead.xyz/entity-management/location-management/create-location">Create Location</a> schema:</p><ul><li>Removed <code>maxTransactionAmount</code>.</li><li>Added <code>averageTicketSize</code> and <code>maximumTicketSize</code>.</li><li>Added optional <code>highestMonthlyVolume</code>.</li><li>Added <code>externalId</code>.</li><li>Added required business detail fields (where applicable).</li></ul></li><li><p>Updated documentation:</p><ul><li><p>All <a href="https://developers.bead.xyz/entity-management/location-management">Location Management</a> pages:</p><ul><li><p>Updated error codes and headers for clarity.</p><ul><li>Possible responses include <code>400</code>, <code>401</code>, <code>403</code>, <code>404</code>.</li><li>Some flows can return <code>409</code> for duplicates and <code>422</code> for business rule failures. Examples include <code>Authorization</code> and <code>Accept</code> headers.</li></ul></li></ul></li><li><p><a href="https://developers.bead.xyz/entity-management/location-management">Location Management</a> (parent page):</p><ul><li>Removed mention of <code>maxTransactionAmount</code>.</li><li>Added lifecycle wording for create, configure, operate, retire.</li><li>Added tender inheritance note.</li></ul></li><li><p><a href="https://developers.bead.xyz/entity-management/location-management/get-location">Get Location</a>, <a href="https://developers.bead.xyz/entity-management/location-management/list-locations">List Locations</a>:</p><ul><li><p>Updated read responses:</p><ul><li>Removed <code>maxTransactionAmount</code>.</li><li>Added ticket size fields.</li><li><code>terminals</code> returned as an array of terminal identifiers.</li><li>Added immutable fields: <code>id</code>, <code>merchantId</code>, <code>created</code>, <code>updated</code> cannot be changed.</li></ul></li></ul></li><li><p><a href="https://developers.bead.xyz/entity-management/location-management/get-location">Get Location</a>:</p><ul><li>Added immutable fields: <code>id</code>, <code>merchantId</code>, <code>created</code>, <code>updated</code> cannot be changed.</li></ul></li><li><p><a href="https://developers.bead.xyz/entity-management/location-management/list-locations">List Locations</a>:</p><ul><li>Updated and expanded List guidance. Endpoint returns the full array. Recommend client side caching and UI pagination.</li></ul></li><li><p><a href="https://developers.bead.xyz/entity-management/location-management/update-location">Update Location</a>:</p><ul><li>Update semantics clarified.</li><li><code>PUT</code> is a full object update.</li><li>Website is required when business type is virtual.</li><li>Required field set expanded to include business details and ticket sizes.</li><li>Documented immutable: <code>id</code>, <code>merchantId</code>, <code>created</code>, <code>updated</code> cannot be changed.</li></ul></li><li><p><a href="https://developers.bead.xyz/entity-management/location-management/delete-location">Delete Location</a>:</p><ul><li>Updated delete semantics for clarity.</li><li>Success returns <code>204 No Content</code>.</li><li>Deletion requires zero terminals under the location.</li></ul></li></ul></li></ul></td></tr><tr><td>2025-09-02</td><td><a href="https://developers.bead.xyz/reporting">Reporting</a></td><td><ul><li><p>Updated documentation:</p><ul><li><p><a href="https://developers.bead.xyz/reporting/partner-payments">Partner Payments</a>:</p><ul><li>Partner history endpoint corrected to <code>GET /Partners/{id}/payments</code>.</li><li>Model aligned with Merchant.</li></ul></li><li><p><a href="https://developers.bead.xyz/reporting/merchant-payments">Merchant Payments</a>:</p><ul><li>Merchant history endpoint corrected to <code>GET /Merchants/{id}/payments</code>.</li><li>Query parameters and response envelope standardized.</li></ul></li></ul></li></ul></td></tr><tr><td>2025-09-02</td><td><a href="https://developers.bead.xyz/reference-guide">Reference Guide</a></td><td><ul><li><p>Updated documentation:</p><ul><li><p><a href="https://developers.bead.xyz/reference-guide">Reference Guide</a> (parent page):</p><ul><li>Refreshed Reference Guide landing.</li><li>Unified conventions for pagination and the error envelope.</li><li>Added environment snippet.</li></ul></li><li><p><a href="http://developers.bead.xyz/reference-guide/core-concepts/authentication-and-oauth-2.0">Authentication &#x26; OAuth</a>:</p><ul><li>Unified authentication content.</li><li>Standardized token URL.</li><li>Added lifetimes and refresh policy.</li><li>Updated Postman quick start for correctness and clarity.</li></ul></li><li><p><a href="https://developers.bead.xyz/reference-guide/enumerations-and-schemas/tender-types">Tender Types</a> › <a href="https://developers.bead.xyz/reference-guide/enumerations-and-schemas/tender-types/crypto">Crypto</a>:</p><ul><li>Updated Crypto tender strings to be more authoritative.</li><li>Updated current Crypto tender types to <code>usdcBase</code> and <code>usdcSolana</code>.</li><li>Added future entries for planning.</li></ul></li><li><p><a href="https://developers.bead.xyz/reference-guide/enumerations-and-schemas/common-field-types">Common Field Types</a>:</p><ul><li>Updated Common Field Types for correctness and clarity.</li><li>Added address, contact, identifiers, monetary fields, pagination envelope, headers, and unified error object.</li></ul></li><li><p><a href="https://developers.bead.xyz/reference-guide/endpoint-index">Endpoint Index</a>:</p><ul><li>Corrected Endpoint Index.</li><li>Updated Merchant and Partner history method to <code>GET</code>.</li><li>Updated terminal webhook paths to standard.</li><li>Added <code>webhookUrl</code> body field. </li><li>Added locations terminals listing.</li></ul></li><li><p><a href="https://developers.bead.xyz/reference-guide/endpoint-index/download-openapi-postman">Download OpenAPI / Postman</a>:</p><ul><li>Updated downloads page with aligned hosts and token URL plus environment variables.</li></ul></li><li><p><a href="https://developers.bead.xyz/reference-guide/core-concepts/environments-and-base-urls">Environments &#x26; Base URLs</a>:</p><ul><li>Updated base URLs and token endpoint for correctness.</li><li>Updated sandbox retention to 180 days.</li></ul></li></ul></li></ul></td></tr><tr><td>2025-07-24</td><td><a href="https://developers.bead.xyz/reporting">Reporting</a></td><td><ul><li><p>Updated Payment-history endpoints:</p><ul><li><p>Now use <code>GET</code> (<strong>breaking</strong>)</p><ul><li><code>/Partners/{id}/payments</code>, <code>/Merchants/{id}/payments</code>, and <code>/Terminals/{id}/payments</code> all switch from <code>POST</code> to <code>GET</code>.</li><li>No request body—filters stay in the query string.</li></ul></li></ul></li><li><p>Updated documentation:</p><ul><li><p>All <a href="https://developers.bead.xyz/reporting">Reporting</a> pages:</p><ul><li>Added cURL / code samples.</li></ul></li><li><p><a href="https://developers.bead.xyz/reporting">Reporting</a> (parent page):</p><ul><li>Updated “How it works” step 1 to “sends a <strong>GET</strong> request.”</li></ul></li><li><p><a href="https://developers.bead.xyz/reporting/payment-history-concepts/pagination-and-sorting">Pagination &#x26; Sorting</a></p><ul><li>General updates</li></ul></li></ul></li></ul></td></tr><tr><td>2025-07-24</td><td><a href="https://developers.bead.xyz/reference-guide">Reference Guide</a></td><td><ul><li><p>Updated documentation:</p><ul><li>Updated methods for partner, merchant, and terminal payments from <code>POST</code> to <code>GET</code>.</li><li>Updated Index and OpenAPI.</li></ul></li></ul></td></tr><tr><td>2025-07-09</td><td><a href="https://developers.bead.xyz/payments">Payments</a></td><td><ul><li><p>Updated per-payment webhook override:</p><ul><li>Added <code>webhookUrls</code> (string array) to <code>POST /payments/crypto</code>. Events now fan-out to the terminal’s default webhook plus every URL in the array.</li></ul></li><li><p>Updated <code>redirectUrl</code>:</p><ul><li>Updated to be optional. If omitted in <a href="https://app.gitbook.com/o/F9DaGlFL61iVGGoVfWov/s/jL0BeBYhFGcs8tIiuCcV/~/changes/112/payments/create-payment">Create Payment</a> request, Bead shows a “Payment complete / cancelled” screen.</li><li><p>Updated hosted page UX:</p><ul><li>When the <code>customer</code> object is omitted, checkout no longer prompts the shopper for name or address.</li></ul></li></ul></li><li><p>Updated documentation:</p><ul><li><p><a href="https://developers.bead.xyz/payments/create-payment">Create Payment</a></p><ul><li>Updated to ensure extra endpoints are ready to receive callbacks.</li><li>Removed client-side rule that requires a redirect URL: Collect customer data yourself if required for your flow.</li></ul></li><li><p><a href="https://developers.bead.xyz/entity-management/location-management/create-location">Payment Webhooks</a>:</p><ul><li>Updated to ensure extra endpoints are ready to receive callbacks.</li></ul></li></ul></li></ul></td></tr><tr><td>2025-07-09</td><td><a href="https://app.gitbook.com/o/F9DaGlFL61iVGGoVfWov/s/jL0BeBYhFGcs8tIiuCcV/~/changes/112/entity-management">Entity Management</a></td><td><ul><li><p>Updated documentation:</p><ul><li><p><a href="https://developers.bead.xyz/entity-management/terminal-management">Terminal Management</a> › <a href="https://developers.bead.xyz/entity-management/terminal-management/webhook-management">Webhook Management</a>:</p><ul><li>Updated to explain that a terminal’s default webhook always receives events, even when a <code>webhookUrls</code> array is supplied in POST /payments/crypto.</li><li>Added best-practice tips, signature-verification reminder, and updated examples (no API change).</li></ul></li></ul></li></ul></td></tr><tr><td>2025-07-09</td><td><a href="https://developers.bead.xyz/reference-guide">Reference Guide</a></td><td><ul><li><p>Updated documentation:</p><ul><li>Updated Payments schema.</li><li>Added <code>webhookUrls</code> to crypto create.</li><li>Updated <code>redirectUrl</code> as optional.</li><li>Updated status codes to be returned as enum strings.</li></ul></li></ul></td></tr></tbody></table>

## 2025 Q2 Changelog

<table><thead><tr><th width="182.33331298828125">Date (YYYY-MM-DD)</th><th width="127.0001220703125">Category</th><th>Notes</th></tr></thead><tbody><tr><td>2025-06-14</td><td><a href="https://app.gitbook.com/o/F9DaGlFL61iVGGoVfWov/s/jL0BeBYhFGcs8tIiuCcV/~/changes/112/entity-management">Entity Management</a></td><td><ul><li><p>Updated documentation:</p><ul><li>Added <a href="https://developers.bead.xyz/entity-management/merchant-management/get-merchant">Get Merchant</a> page.</li><li><p>Added <a href="https://developers.bead.xyz/entity-management/location-management/get-location">Update Location</a> page:</p><ul><li>Removed all PATCH references. Clarified Disable before delete guidance in Best Practices.</li></ul></li><li><p><a href="https://developers.bead.xyz/entity-management/location-management/list-locations">List Locations</a>:</p><ul><li>Updated to clarify that current endpoint returns the entire array with no pagination.</li><li>Added client side caching tips.</li></ul></li></ul></li></ul></td></tr><tr><td>2025-06-04</td><td><a href="https://app.gitbook.com/o/F9DaGlFL61iVGGoVfWov/s/jL0BeBYhFGcs8tIiuCcV/~/changes/112/entity-management">Entity Management</a></td><td><ul><li><p>Updated documentation:</p><ul><li><p>Added <a href="https://developers.bead.xyz/entity-management/location-management">Location Management</a> page:</p><ul><li>Added parent lifecycle overview plus Create, Get, List, Delete, and section level Changelog pages.</li></ul></li></ul></li></ul></td></tr><tr><td>2025-06-04</td><td><a href="https://developers.bead.xyz/reference-guide">Reference Guide</a></td><td><ul><li><p>Updated documentation:</p><ul><li>Updated <a href="https://developers.bead.xyz/reference-guide">Reference Guide</a> section into <a href="https://developers.bead.xyz/reference-guide/core-concepts">Core Concepts</a>, <a href="https://developers.bead.xyz/reference-guide/enumerations-and-schemas">Enumerations &#x26; Schemas</a>, <a href="https://developers.bead.xyz/reference-guide/endpoint-index">Endpoint Index</a>, <a href="https://developers.bead.xyz/reference-guide/operational-guides">Operational Guides</a>, <a href="https://developers.bead.xyz/reference-guide/support-and-contacts">Support &#x26; Contacts</a> groupings</li><li>Added Rate Limits, <a href="https://developers.bead.xyz/reference-guide/enumerations-and-schemas/tender-types">Tender Types</a>, <a href="https://developers.bead.xyz/reference-guide/enumerations-and-schemas/settlement-currencies">Settlement Currencies</a>, and <a href="https://developers.bead.xyz/reference-guide/enumerations-and-schemas/common-field-types">Common Field Types</a></li></ul></li></ul></td></tr><tr><td>2025-06-01</td><td><a href="https://developers.bead.xyz/reference-guide">Reference Guide</a></td><td><ul><li><p>Updated documentation:</p><ul><li>Added webhook signing secret and HMAC verification documentation.</li><li>Added sample <code>payment.status.updated</code> payload.</li></ul></li></ul></td></tr><tr><td>2025-05-27</td><td><a href="https://developers.bead.xyz/reference-guide">Reference Guide</a></td><td><ul><li><p>Updated documentation:</p><ul><li>Formalized default rate limits and documented 429 handling with headers and error object.</li></ul></li></ul></td></tr><tr><td>2025-05-15</td><td><a href="https://developers.bead.xyz/reference-guide">Reference Guide</a></td><td><ul><li><p>Updated documentation</p><ul><li><p>Added <a href="https://developers.bead.xyz/reference-guide/enumerations-and-schemas/tender-types">Tender Types</a>:</p><ul><li>Added <a href="https://developers.bead.xyz/reference-guide/enumerations-and-schemas/tender-types/crypto">Crypto</a> page.</li><li>Added <a href="https://developers.bead.xyz/reference-guide/enumerations-and-schemas/tender-types/alternative-payments">Alternative Payments</a> page.</li></ul></li><li>Added <a href="https://developers.bead.xyz/reference-guide/operational-guides/compatible-crypto-wallets">Compatible Crypto Wallets</a> page.</li></ul></li></ul></td></tr><tr><td>2025-05-13</td><td><a href="https://developers.bead.xyz/payments">Payments</a></td><td><ul><li><p>Updated Status Code field:</p><ul><li><code>statusCode</code> now returns enum strings (e.g., <code>completed</code>, <code>underpaid</code>) instead of numeric values in the Payment Status endpoint.</li></ul></li><li><p>Updated Webhook payload:</p><ul><li><code>statusCode</code> now returns enum strings instead of numeric values.</li></ul></li><li><p>Updated documentation</p><ul><li><p><a href="https://developers.bead.xyz/payments/payment-statuses">Payment Statuses</a>:</p><ul><li>Updated parsing logic that expects integers.</li></ul></li><li><p><a href="https://developers.bead.xyz/payments/payment-webhooks">Payment Webhooks</a>:</p><ul><li>Updated to ensure webhook handlers expect string values.</li></ul></li></ul></li></ul></td></tr><tr><td>2025-05-01</td><td><a href="https://app.gitbook.com/o/F9DaGlFL61iVGGoVfWov/s/jL0BeBYhFGcs8tIiuCcV/~/changes/112/entity-management">Entity Management</a></td><td><ul><li><p>Updated Terminal creation:</p><ul><li>Terminals are now created with <code>POST /Terminals</code> (<code>locationId</code> in the body).</li></ul></li><li><p>Updated documentation:</p><ul><li>Updated <a href="https://developers.bead.xyz/entity-management/terminal-management/create-terminal">Create Terminal</a> page, <a href="https://developers.bead.xyz/entity-management/terminal-management/terminal-lifecycle-concepts">Lifecycle Concepts</a>, and <a href="https://developers.bead.xyz/entity-management/terminal-management">Terminal Management</a> overview.</li></ul></li></ul></td></tr><tr><td>2025-04-24</td><td><a href="https://app.gitbook.com/o/F9DaGlFL61iVGGoVfWov/s/jL0BeBYhFGcs8tIiuCcV/~/changes/112/entity-management">Entity Management</a></td><td><ul><li><p>Updated documentation:</p><ul><li>Added <a href="https://developers.bead.xyz/entity-management/terminal-management">Terminal Management</a> (initial public release).</li><li><p><a href="https://developers.bead.xyz/entity-management/terminal-management/list-terminals">List Terminals</a></p><ul><li>Response trimmed.</li></ul></li><li><p>Updated hierarchy:</p><ul><li>Documented Partner → Merchant → Location → Terminal → Payment structure.</li></ul></li></ul></li></ul></td></tr><tr><td>2025-04-24</td><td><a href="https://developers.bead.xyz/reporting">Reporting</a></td><td><ul><li><p>Added Reporting endpoints (initial public release)</p><ul><li>Added <code>/Partners/{id}/payments</code>, <code>/Merchants/{id}/payments</code></li><li>Added <code>/Terminals/{id}/payments</code>.</li><li>Added shared query parameters (<code>page</code>, <code>pageSize</code>, <code>sortBy</code>, <code>sortDirection</code>, <code>fromDate</code>, <code>toDate</code>, <code>status</code>).</li></ul></li></ul></td></tr><tr><td>2025-04-01</td><td><a href="https://developers.bead.xyz/reference-guide">Reference Guide</a></td><td><ul><li><p>Updated documentation:</p><ul><li>Added <a href="https://developers.bead.xyz/reference-guide">Reference Guide</a> (initial public release).</li><li>Added <a href="https://developers.bead.xyz/reference-guide/endpoint-index/download-openapi-postman">OpenAPI downloads</a> (initial public release).</li><li>Added <a href="https://developers.bead.xyz/reference-guide/core-concepts/error-codes">Error Codes</a> (initial public release).</li></ul></li></ul></td></tr></tbody></table>
