---
title: "Get referral statistics"
method: GET
path: "/user"
tags: ["User"]
---

# Get referral statistics

`GET /user`

Returns the currently authenticated user’s profile data.
Requires the `user.view` permission.

## Response `200`

The object was successfully returned.

- UserResponseResponse — Represents a default generic response for API endpoints.
  - `success` boolean, required — Indicates whether the operation or response was successful.
  - `message` string, nullable — A descriptive message providing additional context or information about the response.
  - `code` string, nullable — The error code (if there was an error) to use when referencing the error
  - `data` UserResponse — Represents a user with detailed merchant-related information.
    - `id` string, required — The unique identifier for the user.
    - `dateCreated` string, date-time, required — The date the entity was created
    - `signals` RiskSignals — Represents the risk signal information on a merchant
      - `legalEntityType` string, nullable — The legal entity type of the merchant.
      - `taxId` string, nullable — Tax Identification Number or VAT number.
      - `fullName` string, nullable — The full name of the individual or entity associated with merchant account.
      - `addressLine1` string, nullable — The primary address line. Typically, includes house number, street name, or building name.
      - `addressLine2` string, nullable — The secondary address line, if applicable. May include apartment, suite, unit, or floor details. Optional field.
      - `city` string, nullable — The city or locality associated with the address.
      - `region` string, nullable — The region associated with the address. Represents state, province, or other administrative division.
      - `postalCode` string, nullable — The postal or ZIP code for the address.
      - `countryCode` string, required — The ISO 3166-1 alpha-2 country code associated with the address. Examples: "US" for the United States, "CA" for Canada.
      - `id` string, uuid, required — The unique identifier of the entity
      - `dateCreated` string, date-time, required — The date the entity was created in the database
      - `userId` string, required — The ID of the user the KYC info belongs to
      - `registrationIpAddress` string, required — Gets or sets the IP address that was used to create the merchant
      - `registrationFingerprint` string, required — The browser/device-specific fingerprint captured during user registration for identity verification.
      - `verificationStatus` string, required — The current verification status of the merchant's KYC process.
    - `stores` PublicStoreReference[], required — Represents the collection of store references associated with a user.
      - `id` string, uuid, required — The unique identifier of the entity
      - `dateCreated` string, date-time, required — The date the entity was created
      - `name` string, required — The name of the store
      - `description` string, required — The description of the store, shown on their about page and on the home of their store page
      - `url` string, required — The subdomain for the store, ONLY the subdomain, not the fully qualified domain
      - `customDomain` string, nullable — The custom domain set for the store, will be null if not set
      - `currencyCode` string, required — The stores preferred currency
      - `prependProductNameToReceipt` boolean, required — Whether the name of the product should be prepended to the start of delivery receipts to customers
      - `isAutomaticReviewsEnabled` boolean, required — Whether automatic review leaving is enabled
      - `rating` number, double, required — The combined average rating for all their products
      - `scopes` string[], nullable — The permission scopes that the current user can use for the store, only returned on the /user endpoint for stores visible due to team permissions, will also be null on /user if the store is owned by the user and therefore has every (permissions)
      - `domain` string, required — The domain the store is associated with
      - `isCustomerBalanceEnabled` boolean, required — Whether the customer balance system is enabled on the stores
      - `maintenanceReason` string, nullable — The reason the store is in maintenance, if this is null then the store is not in maintenance mode
      - `termsOfServiceUrl` string, nullable — The URL to the store's terms of service page
      - `refundPolicyUrl` string, nullable — The URL to the store's refund policy page
      - `privacyPolicyUrl` string, nullable — The URL to the store's privacy policy page
      - `affiliateOptions` AffiliateOptionsDto — Represents the configuration options for affiliate settings in a store.
        - `isEnabled` boolean, required — Determines if the affiliate settings are active for the store.
        - `defaultReturnPercentage` integer, required — Specifies the default return percentage for affiliates within a store, ranging from 0 to 100.
        - `defaultPercentageOff` integer, nullable — Represents the default percentage off value used in affiliate settings, where the value must be between 0 and 100.
        - `canConvertAffiliateBalance` boolean, required — Whether the store allows affiliate balance to be converted into customer balance to be used on the store, when enabled any affiliate can convert their affiliate balance into customer balance automatically
        - `isPublicRegistrationEnabled` boolean, required — Determines whether public registration is enabled for affiliates within the store.
        - `isLinkEditingEnabled` boolean, required — Indicates whether link editing capabilities are enabled within the affiliate options for a store.
      - `branding` PublicStoreBrandOptions, required — Represents the configurable branding options for a store.
        - `bannerFileName` string, nullable — Represents the file name of the banner associated with the checkout options.
        - `iconFileName` string, nullable — The icon file name, used for favicon
        - `accentColor` string, nullable — Represents the accent color used in the checkout options.
        - `isAutomaticCurrencyConversionEnabled` boolean, required — Indicates whether automatic currency conversion is enabled, this is strictly for displaying on the checkout which improves conversion
      - `isTicketingEnabled` boolean, required — Whether the built-in support ticket system is enabled for customers
      - `externalSupportUrl` string, nullable — The URL to direct customers to for external support when ticketing is disabled
      - `externalSupportDescription` string, nullable — A description shown to customers explaining where to get support when ticketing is disabled
      - `isInactive` boolean, required — Whether the store is inactive
      - `lastOrderAt` string, date-time, nullable — The timestamp of the last order created for this store
    - `email` string, required — The user's email address.
    - `userName` string, required — The username of the user.
    - `discordWebhookUrl` string, nullable — The URL for a Discord webhook associated with the user.
    - `plan` string, required — The user's subscription plan.
    - `subscription` UserSubscriptionOptions — Represents the subscription configuration and details for a user.
      - `id` string, uuid, required — The unique identifier of the entity
      - `dateCreated` string, date-time, required — The date the entity was created in the database
      - `expiryDate` string, date, required — Gets or sets the expiry date of the subscription plan. Defaults to DateOnly.MaxValue if the plan does not have an expiration date.
      - `startedDate` string, date, nullable — Gets or sets the start date of the user's subscription. This represents when the subscription started or was activated.
      - `autoRenew` boolean, required — Gets or sets a value indicating whether the subscription will automatically renew. Default is true unless explicitly disabled by the user or system configuration.
      - `status` string, nullable — Gets or sets the current subscription status for a user. Examples include "active" or "canceled".
      - `trialEndDate` string, date, nullable — Gets or sets the trial end date for the user's subscription. Null if no trial is assigned.
      - `userId` string, required — Gets or sets the unique identifier for the user associated with the subscription options. Required and must be a string between 3 and 36 characters.
      - `planId` string, nullable — Gets or sets the identifier for the plan associated with the subscription.
      - `billingInterval` string, required — The billing interval for the subscription (e.g., Monthly, Yearly).
      - `failedPaymentCount` integer, required — The number of consecutive failed payment attempts.
      - `lastPaymentFailureDate` string, date-time, nullable — The date of the last failed payment attempt.
      - `nextRetryDate` string, date, nullable — The next date to retry billing after a failed payment. Used for exponential backoff retry strategy. Null when no retry is pending (payment succeeded or account suspended).
      - `cancelAt` string, date-time, nullable — Gets or sets the date and time when the subscription is set to be canceled. Null indicates no cancellation is scheduled by default.
      - `canceledAt` string, date-time, nullable — Gets or sets the date and time when the subscription was canceled. This property is null if the subscription has not been canceled.
      - `scheduledPlanId` string, nullable — Gets or sets the scheduled plan ID for a pending downgrade. When set, the plan will change to this at the end of the current billing period.
      - `scheduledBillingInterval` string, nullable — Gets or sets the scheduled billing interval for a pending downgrade. Used together with ScheduledPlanId.
      - `lastSyncedAt` string, date-time, required — Gets or sets the timestamp of the last synchronization event. Default is the current UTC time at instantiation.
      - `lastExpiryReminderDate` string, date, nullable — Tracks the ExpiryDate for which the last expiry reminder was sent. Used to prevent duplicate reminder emails when the Hangfire job uses a date range. Reset implicitly when ExpiryDate advances on renewal.
      - `customerIds` object, required — The IDs of the customer on respective payment gateways
      - `isExpired` boolean, required — Gets a value indicating whether the subscription is expired. A subscription is considered expired if: 1. The status is "trial_expired" or "suspended". 2. The ExpiryDate has passed AND we're not in a retry grace period. 3. The TrialEndDate has passed (if applicable). Free plan merchants are never considered expired (they can always sell unless explicitly suspended).
    - `twoFactorEnabled` boolean, required — Indicates whether two-factor authentication is enabled for the user.
    - `totpEnabled` boolean, required — Indicates whether TOTP (authenticator app) two-factor authentication is enabled.
    - `passkeyEnabled` boolean, required — Indicates whether passkey two-factor authentication is enabled.
    - `refreshAt` string, date-time, nullable — The timestamp indicating when the user information should be refreshed.
    - `riskLocked` boolean, required — Whether their account is locked due to being too high risk
    - `billingSuspended` boolean, required — Whether the user is suspended due to failed payments.
    - `billingSuspensionDate` string, date-time, nullable — The date when the billing suspension started.
    - `integrations` PublicOAuthIntegration[], required — A list of connected OAuth integrations for the user.
      - `id` string, uuid, required — The unique identifier of the entity
      - `dateCreated` string, date-time, required — The date the entity was created
      - `application` PublicOAuthApplication, required — An application to use for OAuth2
        - `id` string, uuid, required — The unique identifier of the entity
        - `dateCreated` string, date-time, required — The date the entity was created
        - `name` string, required — The name of the application
        - `imageName` string, nullable — The name of the image to show for the application
        - `termsOfServiceLink` string, nullable — The link to the application's terms of service
        - `privacyPolicyLink` string, nullable — The link to the application's privacy policy
        - `permissions` string[], required — The list of permissions the application requires
        - `redirectUrls` string[], required — The list of redirect URLs that are authorized for the application
        - `userId` string, required — The ID of the user who owns the application
    - `apiKeys` ApiKey[], required — The API keys associated with the user.
      - `id` string, uuid, required — The unique identifier of the entity
      - `dateCreated` string, date-time, required — The date the entity was created in the database
      - `label` string, required — Represents a descriptive or identifiable name assigned to the API key
      - `ipAddresses` string[], required — The list of IP addresses which are allowed to access the API
      - `scopes` string[], required — The list of scopes the API key is allowed to access
      - `userId` string, required — The identifier of the user associated with the API key
    - `disabledPaymentMethods` object, required — A collection of payment methods that are disabled for the user.
    - `cashAppOptions` CashAppOptions — Represents configuration and options related to Cash App integration within the application.
      - `id` string, uuid, required — The unique identifier of the entity
      - `isEnabled` boolean, required — Whether the integration is enabled or not
      - `isRestricted` boolean, required — Whether the payment method is restricted from being used by the PSP
      - `isRiskLocked` boolean, required — Whether the payment method is restricted for setup by the user due to risk concerns
      - `restrictionReason` string, nullable — The reason the restriction is in place, if there is one
      - `userId` string, required — The user ID the integration options are for
      - `requireBillingInformation` boolean, required — Whether to prompt and ask the customer for billing information, reduces conversion and increases anti-fraud effectiveness
      - `email` string, nullable — The automatically generated email address to forward Cash App emails to
      - `isAcceptingRequests` boolean, required — Whether to accept Cash App requests as a delivery receipt, this can be dangerous as users can charge back easily at this stage
      - `tag` string, nullable — The users Cash Tag to show the user where to send the funds
      - `notesVersion` 0 | 1, required — Represents versions used in the notes system within the application.
    - `payPalOptions` PayPalOptions — The options to configure PayPal with
      - `id` string, uuid, required — The unique identifier of the entity
      - `isEnabled` boolean, required — Whether the integration is enabled or not
      - `isRestricted` boolean, required — Whether the payment method is restricted from being used by the PSP
      - `isRiskLocked` boolean, required — Whether the payment method is restricted for setup by the user due to risk concerns
      - `restrictionReason` string, nullable — The reason the restriction is in place, if there is one
      - `userId` string, required — The user ID the integration options are for
      - `requireBillingInformation` boolean, required — Whether to prompt and ask the customer for billing information, reduces conversion and increases anti-fraud effectiveness
      - `isUsingLegacyEmails` boolean, required — Whether the Friends and Family integration is using legacy email forwarding not IPN
      - `isFriendsAndFamilyEnabled` boolean, required — Whether the PayPal friends and family integration is enabled
      - `isAcceptingRequests` boolean, required — Whether to accept PayPal friends and family requests as a delivery receipt, this can be dangerous as users can charge back easily at this stage
      - `isAcceptingHeldPayments` boolean, required — Whether to accept payments that are on-hold automatically, this is potentially dangerous as the payment can fail at this stage and cause lost funds
      - `email` string, nullable — The automatically generated email address to forward PayPal emails to
      - `payPalEmail` string, nullable — The actual email address associated with their PayPal account
      - `notesVersion` 0 | 1, required — Represents versions used in the notes system within the application.
    - `storrikOptions` StorrikOptions — Represents configuration options for Storrik integration.
      - `id` string, uuid, required — The unique identifier of the entity
      - `isEnabled` boolean, required — Whether the integration is enabled or not
      - `isRestricted` boolean, required — Whether the payment method is restricted from being used by the PSP
      - `isRiskLocked` boolean, required — Whether the payment method is restricted for setup by the user due to risk concerns
      - `restrictionReason` string, nullable — The reason the restriction is in place, if there is one
      - `userId` string, required — The user ID the integration options are for
      - `requireBillingInformation` boolean, required — Whether to prompt and ask the customer for billing information, reduces conversion and increases anti-fraud effectiveness
      - `apiKey` string, required — The API key used for authenticating with the Storrik integration.
      - `webhookSecret` string, required — The secret key used to validate incoming webhook requests for the Storrik integration.
    - `payPalBusinessOptions` PayPalBusinessOptions — Represents the configuration options specific to a PayPal Business integration.
      - `id` string, uuid, required — The unique identifier of the entity
      - `isEnabled` boolean, required — Whether the integration is enabled or not
      - `isRestricted` boolean, required — Whether the payment method is restricted from being used by the PSP
      - `isRiskLocked` boolean, required — Whether the payment method is restricted for setup by the user due to risk concerns
      - `restrictionReason` string, nullable — The reason the restriction is in place, if there is one
      - `userId` string, required — The user ID the integration options are for
      - `requireBillingInformation` boolean, required — Whether to prompt and ask the customer for billing information, reduces conversion and increases anti-fraud effectiveness
      - `oAuthClientId` string, nullable — The OAuth client identifier used for authentication with PayPal.
      - `emailAddress` string, nullable — The email address associated with the PayPal account, used for the old system
      - `isUsingLegacyIntegration` boolean, required — Whether the system is using the legacy PayPal Business integration method, which uses links and "not smart" buttons
      - `forceCardOnly` boolean, required — When true, the checkout UI should only show the credit/debit card option, not PayPal wallet.
    - `stripeOptions` StripeOptions — The Stripe options for a merchants Stripe setup
      - `id` string, uuid, required — The unique identifier of the entity
      - `isEnabled` boolean, required — Whether the integration is enabled or not
      - `isRestricted` boolean, required — Whether the payment method is restricted from being used by the PSP
      - `isRiskLocked` boolean, required — Whether the payment method is restricted for setup by the user due to risk concerns
      - `restrictionReason` string, nullable — The reason the restriction is in place, if there is one
      - `userId` string, required — The user ID the integration options are for
      - `requireBillingInformation` boolean, required — Whether to prompt and ask the customer for billing information, reduces conversion and increases anti-fraud effectiveness
      - `paymentMethodConfigurationId` string, nullable — The payment method configuration ID to use for the account integration
      - `publishableKey` string, nullable — The publishable key for the Stripe integration, not encrypted
    - `squareOptions` SquareOptions — Represents configuration options specific to Square integrations.
      - `id` string, uuid, required — The unique identifier of the entity
      - `isEnabled` boolean, required — Whether the integration is enabled or not
      - `isRestricted` boolean, required — Whether the payment method is restricted from being used by the PSP
      - `isRiskLocked` boolean, required — Whether the payment method is restricted for setup by the user due to risk concerns
      - `restrictionReason` string, nullable — The reason the restriction is in place, if there is one
      - `userId` string, required — The user ID the integration options are for
      - `requireBillingInformation` boolean, required — Whether to prompt and ask the customer for billing information, reduces conversion and increases anti-fraud effectiveness
      - `applicationId` string, required — Represents the application ID required for Square payment integration.
      - `locationId` string, required — Represents the location ID associated with the Square integration.
    - `mollieOptions` MollieOptions — Configuration options for Mollie integration.
      - `id` string, uuid, required — The unique identifier of the entity
      - `isEnabled` boolean, required — Whether the integration is enabled or not
      - `isRestricted` boolean, required — Whether the payment method is restricted from being used by the PSP
      - `isRiskLocked` boolean, required — Whether the payment method is restricted for setup by the user due to risk concerns
      - `restrictionReason` string, nullable — The reason the restriction is in place, if there is one
      - `userId` string, required — The user ID the integration options are for
      - `requireBillingInformation` boolean, required — Whether to prompt and ask the customer for billing information, reduces conversion and increases anti-fraud effectiveness
      - `profileId` string, required — The ID of the profile on Mollie, for Mollie.js
    - `northbridgeOptions` NorthbridgeOptions — Represents the configuration options for Northbridge payment integration.
      - `id` string, uuid, required — The unique identifier of the entity
      - `isEnabled` boolean, required — Whether the integration is enabled or not
      - `isRestricted` boolean, required — Whether the payment method is restricted from being used by the PSP
      - `isRiskLocked` boolean, required — Whether the payment method is restricted for setup by the user due to risk concerns
      - `restrictionReason` string, nullable — The reason the restriction is in place, if there is one
      - `userId` string, required — The user ID the integration options are for
      - `requireBillingInformation` boolean, required — Whether to prompt and ask the customer for billing information, reduces conversion and increases anti-fraud effectiveness
    - `nmiOptions` NmiOptions — NMI (Payment Cloud) integration options for a user
      - `id` string, uuid, required — The unique identifier of the entity
      - `isEnabled` boolean, required — Whether the integration is enabled or not
      - `isRestricted` boolean, required — Whether the payment method is restricted from being used by the PSP
      - `isRiskLocked` boolean, required — Whether the payment method is restricted for setup by the user due to risk concerns
      - `restrictionReason` string, nullable — The reason the restriction is in place, if there is one
      - `userId` string, required — The user ID the integration options are for
      - `requireBillingInformation` boolean, required — Whether to prompt and ask the customer for billing information, reduces conversion and increases anti-fraud effectiveness
      - `gatewayUrl` string, required — The base URL of the NMI gateway (e.g. https://paymentcloud.transactiongateway.com)
      - `publicKey` string, required — The public key for Collect.js/Gateway.js tokenization and 3DS/Kount This key is used for both data-tokenization-key (Collect.js) and Gateway.js initialization (for 3DS and Kount)
      - `webhookSigningKey` string, nullable — The webhook signing key for verifying webhook signatures (if webhooks are enabled)
      - `threeDSecureEnabled` boolean, required — Whether 3D Secure is enabled for transactions
      - `rejectAvsAddressMismatch` boolean, required — Reject transactions where AVS street address does not match (response codes: N, A, W, Z)
      - `rejectAvsZipMismatch` boolean, required — Reject transactions where AVS zip code does not match (response codes: N, A)
      - `rejectCvvMismatch` boolean, required — Reject transactions where CVV does not match (response codes: N)
      - `rejectAvsUnavailable` boolean, required — Reject transactions where AVS/CVV is not available or not processed (response codes: U, S, P)
      - `kountEnabled` boolean, required — Whether Kount fraud screening is enabled
      - `kountMerchantId` string, nullable — The Kount Merchant ID (if using Kount fraud screening)
    - `paddleOptions` PaddleOptions — Represents configuration options for the Paddle integration.
      - `id` string, uuid, required — The unique identifier of the entity
      - `isEnabled` boolean, required — Whether the integration is enabled or not
      - `isRestricted` boolean, required — Whether the payment method is restricted from being used by the PSP
      - `isRiskLocked` boolean, required — Whether the payment method is restricted for setup by the user due to risk concerns
      - `restrictionReason` string, nullable — The reason the restriction is in place, if there is one
      - `userId` string, required — The user ID the integration options are for
      - `requireBillingInformation` boolean, required — Whether to prompt and ask the customer for billing information, reduces conversion and increases anti-fraud effectiveness
    - `fastSpringOptions` FastSpringOptions — Represents configuration options for the FastSpring integration.
      - `id` string, uuid, required — The unique identifier of the entity
      - `isEnabled` boolean, required — Whether the integration is enabled or not
      - `isRestricted` boolean, required — Whether the payment method is restricted from being used by the PSP
      - `isRiskLocked` boolean, required — Whether the payment method is restricted for setup by the user due to risk concerns
      - `restrictionReason` string, nullable — The reason the restriction is in place, if there is one
      - `userId` string, required — The user ID the integration options are for
      - `requireBillingInformation` boolean, required — Whether to prompt and ask the customer for billing information, reduces conversion and increases anti-fraud effectiveness
    - `pebblePayOptions` PebblePayOptions — PebblePay payment integration options for a merchant.
      - `id` string, uuid, required — The unique identifier of the entity
      - `isEnabled` boolean, required — Whether the integration is enabled or not
      - `isRestricted` boolean, required — Whether the payment method is restricted from being used by the PSP
      - `isRiskLocked` boolean, required — Whether the payment method is restricted for setup by the user due to risk concerns
      - `restrictionReason` string, nullable — The reason the restriction is in place, if there is one
      - `userId` string, required — The user ID the integration options are for
      - `requireBillingInformation` boolean, required — Whether to prompt and ask the customer for billing information, reduces conversion and increases anti-fraud effectiveness
    - `shopifyOptions` ShopifyOptions
      - `id` string, uuid, required — The unique identifier of the entity
      - `isEnabled` boolean, required — Whether the integration is enabled or not
      - `isRestricted` boolean, required — Whether the payment method is restricted from being used by the PSP
      - `isRiskLocked` boolean, required — Whether the payment method is restricted for setup by the user due to risk concerns
      - `restrictionReason` string, nullable — The reason the restriction is in place, if there is one
      - `userId` string, required — The user ID the integration options are for
      - `requireBillingInformation` boolean, required — Whether to prompt and ask the customer for billing information, reduces conversion and increases anti-fraud effectiveness
      - `shopUrl` string, required
    - `cryptocurrencyOptions` CryptocurrencyOptions — The cryptocurrency options for a merchant
      - `id` string, uuid, required — The unique identifier of the entity
      - `isEnabled` boolean, required — Whether the integration is enabled or not
      - `isRestricted` boolean, required — Whether the payment method is restricted from being used by the PSP
      - `isRiskLocked` boolean, required — Whether the payment method is restricted for setup by the user due to risk concerns
      - `restrictionReason` string, nullable — The reason the restriction is in place, if there is one
      - `userId` string, required — The user ID the integration options are for
      - `requireBillingInformation` boolean, required — Whether to prompt and ask the customer for billing information, reduces conversion and increases anti-fraud effectiveness
      - `nowPaymentsId` string, nullable — The ID of the user on NOWPayments
      - `enabledCryptocurrencies` string[], required — The list of enabled cryptocurrencies
      - `litecoinPayoutAddress` string, nullable — The Litecoin payout address for automatic payouts. Required to enable cryptocurrency payments.
      - `usdtBscPayoutAddress` string, nullable — Optional USDT BEP-20 (BSC) payout address. When set, automatic payouts are sent as USDT on BSC instead of Litecoin.
      - `isFeeExempt` boolean, required — When true, the platform addon fee is waived for this merchant.
      - `isPayoutsLocked` boolean, required — Whether payouts are locked for this user (admin override)
    - `stripeEnabled` boolean, required — Indicates whether Stripe integration is enabled for the user.
    - `nmiEnabled` boolean, required — Indicates whether NMI is enabled for the user.
    - `moneyMotionEnabled` boolean, required — Indicates whether moneymotion is enabled for the user.
    - `pandabaseEnabled` boolean, required — Indicates whether the Pandabase integration is enabled for the user.
    - `shopifyEnabled` boolean, required — Indicates whether the Shopify integration is enabled for the user.
    - `storrikEnabled` boolean, required — Indicates whether Storrik integration is enabled for the user.
    - `mollieEnabled` boolean, required — Indicates whether Mollie integration is enabled for the user.
    - `northbridgeEnabled` boolean, required — Indicates whether Northbridge integration is enabled for the user.
    - `squareEnabled` boolean, required — Indicates whether Square integration is enabled for the user.
    - `paypalBusinessEnabled` boolean, required — Indicates whether PayPal Business integration is enabled for the user.
    - `isCryptoEnabled` boolean, required — Indicates whether cryptocurrency integration is enabled for the user.
    - `isSumUpEnabled` boolean, required — Indicates whether the SumUp integration is enabled for the user.
    - `paddleEnabled` boolean, required — Indicates whether Paddle integration is enabled for the user.
    - `fastSpringEnabled` boolean, required — Indicates whether FastSpring integration is enabled for the user.
    - `pebblePayEnabled` boolean, required — Indicates whether PebblePay integration is enabled for the user.
    - `venPayrEnabled` boolean, required
    - `isAuthorizeNetEnabled` boolean, required — Indicates whether Authorize.Net payment integration is enabled for the user.
    - `restrictedPaymentMethods` string[], required — The list of payment methods which are restricted for the user.
    - `riskLockedPaymentMethods` string[], required — The list of payment methods which are risk locked for the user.
    - `integrationErrorReports` IntegrationErrorReport[], required — A collection of error reports related to integrations.
      - `id` string, uuid, required — The unique identifier of the entity
      - `dateCreated` string, date-time, required — The date the entity was created in the database
      - `reason` string, required — The reason for the report
      - `gateway` string, required — The ID of the payment gateway that has the error
      - `reporter` string, required — The hostname of the server which reported the issue
      - `resolved` boolean, required — Whether the report has been acknowledged and resolved - therefore should not be shown
      - `type` string, required — The ID/type of report that specifically identifies the detected issue
      - `userId` string, required — The user who the report is for (automatically done by EF core)
    - `lastPasswordUpdate` string, date-time, required — The timestamp of the user's last password update.

## Other responses

- `401` — You are not authorized, check your API key and try again.

---

[API](https://skmtc.net/komerza/apis/komerza-api.md) · [All operations](https://skmtc.net/komerza/apis/komerza-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/komerza/komerza-api/revisions/060e78bc7f80/schema)
