> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fluz.app/llms.txt
> Use this file to discover all available pages before exploring further.

# ScopeType

> Enum describing the various types of access scopes available within the system.

**Enum**

Enum describing the various types of access scopes available within the system.
These scopes define the extent of access granted to user tokens for specific operations.

## Values

<ResponseField name="LIST_PAYMENT" type="enum value">
  Allows access to user's payment methods and account balance.
</ResponseField>

<ResponseField name="LIST_PURCHASES" type="enum value">
  Allows access to user's purchase history.
</ResponseField>

<ResponseField name="LIST_OFFERS" type="enum value">
  Allows access to offers catalog and inventory data.
</ResponseField>

<ResponseField name="MAKE_DEPOSIT" type="enum value">
  Allows making a deposit to the user's balance.
</ResponseField>

<ResponseField name="MAKE_INTERNAL_TRANSFER" type="enum value">
  Allows making an internal transfer between user's balances.
</ResponseField>

<ResponseField name="MAKE_WITHDRAWAL" type="enum value">
  Allows making a withdrawal from the user's balance.
</ResponseField>

<ResponseField name="PURCHASE_GIFTCARD" type="enum value">
  Allows purchasing a gift card.
</ResponseField>

<ResponseField name="REVEAL_GIFTCARD" type="enum value">
  Allows revealing a gift card code.
</ResponseField>

<ResponseField name="PCI_COMPLIANCE" type="enum value">
  Allows handling payment card information. This scope is granted to a PCI compliant developer and all of their applications.
  You cannot request this when generating a token. PERSONAL/Private applications are exempt from PCI\_COMPLIANCE requirement.
</ResponseField>

<ResponseField name="MANAGE_PAYMENT" type="enum value">
  Allows making changes to user's payment methods.
</ResponseField>

<ResponseField name="REVEAL_VIRTUALCARD" type="enum value">
  Allows revealing a virtual card details.
</ResponseField>

<ResponseField name="CREATE_VIRTUALCARD" type="enum value">
  Allows access to create virtual card.
</ResponseField>

<ResponseField name="EDIT_VIRTUALCARD" type="enum value">
  Allows access to edit virtual card.
</ResponseField>

<ResponseField name="VERIFY_KYC" type="enum value">
  Allows application to request user KYC verification.
</ResponseField>

<ResponseField name="MAKE_PAYOUT_TRANSFER_SEND" type="enum value">
  Allows sending payout transfers from user's account to other Fluz accounts.
  Required when account is the SOURCE in a transfer.
</ResponseField>

<ResponseField name="MAKE_PAYOUT_TRANSFER_RECEIVE" type="enum value">
  \[DEPRECATED] Previously used for receiving payout transfers.
  No longer enforced - users do not need authorization to receive money.
  Kept for backward compatibility with existing tokens.
</ResponseField>

<ResponseField name="QUERY_RECIPIENT" type="enum value">
  Allows querying a recipient.
</ResponseField>

<ResponseField name="REGISTER_BUSINESS" type="enum value">
  Allows to register a new business.
</ResponseField>

<ResponseField name="CREATE_SHARE_LINK" type="enum value">
  Allows access to create a link to share an object.
</ResponseField>

<ResponseField name="MANAGE_SUBUSERS" type="enum value">
  Allows managing authorized users (add/remove) on an account.
</ResponseField>

<ResponseField name="VIEW_SUBUSERS" type="enum value">
  Allows read-only access to authorized users on an account.
</ResponseField>

<ResponseField name="LIST_APPROVALS" type="enum value">
  Allows read-only access to approval requests on an account.
</ResponseField>

<ResponseField name="MANAGE_APPROVALS" type="enum value">
  Allows approving or declining approval requests on an account.
</ResponseField>

<ResponseField name="REQUEST_VIRTUAL_CARD" type="enum value">
  Allows requesting manager approval to create a virtual card.
</ResponseField>

<ResponseField name="REQUEST_VIRTUAL_CARD_LIMIT_CHANGE" type="enum value">
  Allows requesting manager approval to change a virtual card limit.
</ResponseField>

<ResponseField name="REQUEST_GIFT_CARD" type="enum value">
  Allows requesting manager approval to purchase a gift card.
</ResponseField>

<ResponseField name="REQUEST_INTERNAL_TRANSFER" type="enum value">
  Allows requesting manager approval for an internal transfer.
</ResponseField>

<ResponseField name="REQUEST_ACCOUNT_TRANSFER" type="enum value">
  Allows requesting manager approval for an account-to-account transfer.
</ResponseField>

<ResponseField name="REQUEST_REIMBURSEMENT" type="enum value">
  Allows requesting manager approval for a reimbursement.
</ResponseField>
