<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://developers.rivr.io/guides</loc></url>
  <url><loc>https://developers.rivr.io/reference</loc></url>
  <url><loc>https://developers.rivr.io/errors</loc></url>
  <url><loc>https://developers.rivr.io/events</loc></url>
  <url><loc>https://developers.rivr.io/rate-limits</loc></url>
  <url><loc>https://developers.rivr.io/versioning</loc></url>
  <url><loc>https://developers.rivr.io/agents</loc></url>
  <url><loc>https://developers.rivr.io/changelog</loc></url>
  <url><loc>https://developers.rivr.io/status</loc></url>
  <url><loc>https://developers.rivr.io/support</loc></url>
  <url><loc>https://developers.rivr.io/guides/connect</loc></url>
  <url><loc>https://developers.rivr.io/guides/connect-clinic-account</loc></url>
  <url><loc>https://developers.rivr.io/guides/onboarding-links</loc></url>
  <url><loc>https://developers.rivr.io/guides/which-key</loc></url>
  <url><loc>https://developers.rivr.io/guides/org-keys-api-public</loc></url>
  <url><loc>https://developers.rivr.io/guides/webhooks</loc></url>
  <url><loc>https://developers.rivr.io/guides/patient-data</loc></url>
  <url><loc>https://developers.rivr.io/guides/unidentified-patients</loc></url>
  <url><loc>https://developers.rivr.io/guides/verify-signatures</loc></url>
  <url><loc>https://developers.rivr.io/guides/errors-retries</loc></url>
  <url><loc>https://developers.rivr.io/guides/webhook-troubleshooting</loc></url>
  <url><loc>https://developers.rivr.io/guides/mcp</loc></url>
  <url><loc>https://developers.rivr.io/guides/pay-at-clinic</loc></url>
  <url><loc>https://developers.rivr.io/guides/pay-by-link</loc></url>
  <url><loc>https://developers.rivr.io/guides/unpaid</loc></url>
  <url><loc>https://developers.rivr.io/guides/bookkeeping</loc></url>
  <url><loc>https://developers.rivr.io/guides/cancel-refund</loc></url>
  <url><loc>https://developers.rivr.io/guides/prepayment</loc></url>
  <url><loc>https://developers.rivr.io/guides/testing</loc></url>
  <url><loc>https://developers.rivr.io/guides/go-live</loc></url>
  <url><loc>https://developers.rivr.io/guides/sandbox-to-production</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getDevices</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getHealth</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getClientIp</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getReadiness</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getHealthSecure</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/listMerchants</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getMerchant</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getOnboardingProgress</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getOnboardingLinks</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/createOnboardingLink</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getOnboardingLink</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/refreshOnboardingLink</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getOrder</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/createOrder</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getOrderStatus</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getOrderReceipt</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/refundOrder</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/cancelOrder</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/sendOrderToDevice</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/listOrderSettlements</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getOrderSettlement</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getNextUnreadSettlement</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/createSubscription</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/getSubscription</loc></url>
  <url><loc>https://developers.rivr.io/reference/api-public/receiveCallback</loc></url>
  <url><loc>https://developers.rivr.io/errors/token_missing</loc></url>
  <url><loc>https://developers.rivr.io/errors/token_invalid</loc></url>
  <url><loc>https://developers.rivr.io/errors/token_expired</loc></url>
  <url><loc>https://developers.rivr.io/errors/authentication_unavailable</loc></url>
  <url><loc>https://developers.rivr.io/errors/rate_limited</loc></url>
  <url><loc>https://developers.rivr.io/errors/key_invalid</loc></url>
  <url><loc>https://developers.rivr.io/errors/organization_required</loc></url>
  <url><loc>https://developers.rivr.io/errors/organization_invalid</loc></url>
  <url><loc>https://developers.rivr.io/errors/organization_not_accessible</loc></url>
  <url><loc>https://developers.rivr.io/errors/route_not_available</loc></url>
  <url><loc>https://developers.rivr.io/errors/merchant_token_required</loc></url>
  <url><loc>https://developers.rivr.io/errors/platform_token_required</loc></url>
  <url><loc>https://developers.rivr.io/errors/access_denied</loc></url>
  <url><loc>https://developers.rivr.io/errors/invalid_scope</loc></url>
  <url><loc>https://developers.rivr.io/errors/clinic_token_required</loc></url>
  <url><loc>https://developers.rivr.io/errors/merchant_mismatch</loc></url>
  <url><loc>https://developers.rivr.io/errors/forbidden</loc></url>
  <url><loc>https://developers.rivr.io/errors/not_found</loc></url>
  <url><loc>https://developers.rivr.io/errors/request_invalid</loc></url>
  <url><loc>https://developers.rivr.io/errors/unsupported_media_type</loc></url>
  <url><loc>https://developers.rivr.io/errors/route_not_found</loc></url>
  <url><loc>https://developers.rivr.io/errors/request_rejected</loc></url>
  <url><loc>https://developers.rivr.io/errors/order_id_invalid</loc></url>
  <url><loc>https://developers.rivr.io/errors/receipt_id_invalid</loc></url>
  <url><loc>https://developers.rivr.io/errors/merchant_not_found</loc></url>
  <url><loc>https://developers.rivr.io/errors/subscription_not_found</loc></url>
  <url><loc>https://developers.rivr.io/errors/currency_not_supported</loc></url>
  <url><loc>https://developers.rivr.io/errors/payment_in_progress</loc></url>
  <url><loc>https://developers.rivr.io/errors/personal_number_not_identifiable</loc></url>
  <url><loc>https://developers.rivr.io/errors/personal_number_required</loc></url>
  <url><loc>https://developers.rivr.io/errors/personal_number_not_test_identity</loc></url>
  <url><loc>https://developers.rivr.io/errors/currency_code_invalid</loc></url>
  <url><loc>https://developers.rivr.io/errors/amount_zero_or_negative</loc></url>
  <url><loc>https://developers.rivr.io/errors/vat_percentage_negative</loc></url>
  <url><loc>https://developers.rivr.io/errors/discount_negative</loc></url>
  <url><loc>https://developers.rivr.io/errors/discount_exceeds_line_total</loc></url>
  <url><loc>https://developers.rivr.io/errors/email_required</loc></url>
  <url><loc>https://developers.rivr.io/errors/phone_required</loc></url>
  <url><loc>https://developers.rivr.io/errors/reference_required</loc></url>
  <url><loc>https://developers.rivr.io/errors/checkout_hint_redirect_invalid</loc></url>
  <url><loc>https://developers.rivr.io/errors/checkout_hint_cancel_redirect_invalid</loc></url>
  <url><loc>https://developers.rivr.io/errors/callback_url_invalid</loc></url>
  <url><loc>https://developers.rivr.io/errors/merchant_id_mismatch</loc></url>
  <url><loc>https://developers.rivr.io/errors/order_modified_concurrently</loc></url>
  <url><loc>https://developers.rivr.io/errors/credit_check_failed</loc></url>
  <url><loc>https://developers.rivr.io/errors/order_not_found</loc></url>
  <url><loc>https://developers.rivr.io/errors/order_paid</loc></url>
  <url><loc>https://developers.rivr.io/errors/payment_pending</loc></url>
  <url><loc>https://developers.rivr.io/errors/order_refunded</loc></url>
  <url><loc>https://developers.rivr.io/errors/order_not_cancellable</loc></url>
  <url><loc>https://developers.rivr.io/errors/order_changed</loc></url>
  <url><loc>https://developers.rivr.io/errors/claim_transferred</loc></url>
  <url><loc>https://developers.rivr.io/errors/claim_check_unavailable</loc></url>
  <url><loc>https://developers.rivr.io/errors/order_locked_for_refund</loc></url>
  <url><loc>https://developers.rivr.io/errors/order_not_refundable</loc></url>
  <url><loc>https://developers.rivr.io/errors/device_id_required</loc></url>
  <url><loc>https://developers.rivr.io/errors/order_not_sendable</loc></url>
  <url><loc>https://developers.rivr.io/errors/device_not_found</loc></url>
  <url><loc>https://developers.rivr.io/errors/device_offline</loc></url>
  <url><loc>https://developers.rivr.io/errors/idempotency_key_invalid</loc></url>
  <url><loc>https://developers.rivr.io/errors/idempotency_mismatch</loc></url>
  <url><loc>https://developers.rivr.io/errors/idempotency_in_progress</loc></url>
  <url><loc>https://developers.rivr.io/errors/idempotency_unavailable</loc></url>
  <url><loc>https://developers.rivr.io/errors/idempotency_outcome_unknown</loc></url>
  <url><loc>https://developers.rivr.io/errors/onboarding_not_enabled</loc></url>
  <url><loc>https://developers.rivr.io/errors/organisation_number_invalid</loc></url>
  <url><loc>https://developers.rivr.io/errors/field_too_long</loc></url>
  <url><loc>https://developers.rivr.io/errors/send_email_requires_email</loc></url>
  <url><loc>https://developers.rivr.io/errors/price_list_not_allowed</loc></url>
  <url><loc>https://developers.rivr.io/errors/price_list_wrong_market</loc></url>
  <url><loc>https://developers.rivr.io/errors/onboarding_link_not_issued</loc></url>
  <url><loc>https://developers.rivr.io/errors/onboarding_link_not_found</loc></url>
  <url><loc>https://developers.rivr.io/errors/onboarding_link_revoked</loc></url>
  <url><loc>https://developers.rivr.io/errors/onboarding_already_signed</loc></url>
  <url><loc>https://developers.rivr.io/errors/invalid_request</loc></url>
  <url><loc>https://developers.rivr.io/errors/invalid_client</loc></url>
  <url><loc>https://developers.rivr.io/errors/invalid_grant</loc></url>
  <url><loc>https://developers.rivr.io/errors/unsupported_grant_type</loc></url>
  <url><loc>https://developers.rivr.io/errors/server_error</loc></url>
  <url><loc>https://developers.rivr.io/errors/temporarily_unavailable</loc></url>
  <url><loc>https://developers.rivr.io/errors/account_required</loc></url>
  <url><loc>https://developers.rivr.io/errors/clinic_not_ready</loc></url>
  <url><loc>https://developers.rivr.io/errors/invalid_redirect_uri</loc></url>
  <url><loc>https://developers.rivr.io/errors/started_in_another_browser</loc></url>
  <url><loc>https://developers.rivr.io/errors/cookies_required</loc></url>
  <url><loc>https://developers.rivr.io/errors/clinic_connect_no_consent</loc></url>
  <url><loc>https://developers.rivr.io/errors/merchant_not_connected</loc></url>
  <url><loc>https://developers.rivr.io/errors/clinic_connect_request_not_found</loc></url>
  <url><loc>https://developers.rivr.io/errors/clinic_connect_request_used</loc></url>
  <url><loc>https://developers.rivr.io/errors/clinic_connect_client_refused</loc></url>
  <url><loc>https://developers.rivr.io/errors/clinic_connect_not_a_sandbox_clinic</loc></url>
  <url><loc>https://developers.rivr.io/errors/clinic_connect_other_platform</loc></url>
  <url><loc>https://developers.rivr.io/errors/clinic_connect_forbidden</loc></url>
  <url><loc>https://developers.rivr.io/errors/environment_mismatch</loc></url>
  <url><loc>https://developers.rivr.io/errors/access_check_unavailable</loc></url>
  <url><loc>https://developers.rivr.io/errors/internal_error</loc></url>
  <url><loc>https://developers.rivr.io/errors/service_unavailable</loc></url>
  <url><loc>https://developers.rivr.io/errors/service_not_ready</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-10-onboarding-links-platform-and-signed</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-10-guide-connect-clinic-account</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-02-api-public-idempotency-send-to-device-subscriptions</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-02-guide-sandbox-to-production</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-02-guide-unidentified-patients</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-02-cli-send-sequences</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-org-key-guides</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-error-outcome</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-mcp-search-docs-portal-search</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-cli-verify-escaped-unicode-and-order</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-error-simulator-per-surface</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-webhook-troubleshooting</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-agent-rules-approval-and-untrusted-data</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-getting-started-tracker</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-org-webhook-delivery-attempt-log</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-testdata-catalog</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-guide-which-key</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-error-simulator</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-guide-patient-data</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-test-personal-number-in-examples</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-11-01-pages-readable-without-javascript</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-30-cli-journey</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-30-api-public-subscription-201</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-29-guide-errors-retries</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-29-api-public-short-schema-names</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-29-key-capability-per-operation</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-29-key-check-retry-signal</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-28-cli-verify-v1</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-28-markdown-at-page-addresses</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-28-test-cards</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-28-cli-org-key-mode</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-28-unknown-well-known-is-404</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-27-api-public-error-bodies-in-production</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-27-api-public-descriptions-in-english</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-26-org-key-guide-for-api-public</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-26-postman-collections</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-26-reference-response-fields-and-enum-names</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-rivr-verify-command</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-partner-funnel-signed-delivery-and-test-payment</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-llms-full-parts-and-agent-skills-index</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-api-public-spec-error-codes</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-agent-skill-for-claude-code</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-status-atom-feed</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-rivr-api-and-orders-commands</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-search-llms-full-sitemap</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-api-public-error-bodies</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-cancel-idempotency-key</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-cli-installers</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-webhook-event-catalog</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-put-on-unpaid-order-sends-created</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-rate-limits-page</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-rules-for-ai-agents</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-error-catalog-retry-when</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-code-samples-go-java-php-ruby</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-25-rivr-trigger-swish-and-invoice</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-24-mcp-server-for-the-docs</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-23-portal-sign-ins-and-relay-urls-reset</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-22-portal-moved-to-developers-rivr-io</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-21-webhook-id-on-callbacks</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-21-callback-retry-text-corrected</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-21-api-public-error-code-and-type</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-21-refund-idempotency-key</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-18-rivr-request-id</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-18-reference-from-published-specs</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-18-docs-for-ai-agents</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-18-verify-signatures-guide</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-18-changelog-feed</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-18-error-code-pages</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-17-organisation-webhook-endpoints</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-17-api-log-filters</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-17-send-test-event</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-16-rivr-login-fixed</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-12-api-key-capabilities</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-06-organisation-api-keys</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-06-invite-colleagues</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-10-04-onboarding-link-charges-enabled</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-22-onboarding-links-reference</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-18-virtual-device-card-payments</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-18-test-terminal-removed</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-17-rivr-listen</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-17-public-docs</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-17-guides</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-17-getting-started-fixed</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-15-cancel-order</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-04-virtual-device-customer-flow</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-04-webhooks-exact-totals</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-03-virtual-device</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-03-orders-page</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-03-real-api-logs-and-devices</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-03-live-test-data</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-03-settlements-page</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-03-switch-organisation</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-09-03-send-order-to-device</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-06-19-api-logs-and-webhook-inspector</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-06-19-api-reference</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-06-19-rivr-cli</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-06-19-command-palette</loc></url>
  <url><loc>https://developers.rivr.io/changelog/2026-06-18-key-management</loc></url>
</urlset>
